> Prueba con esto a ver qué tal:
>
> SELECT * FROM socio WHERE md5( CAST(socio.codigo AS varchar) ||
> CAST(socio.version_ AS varchar) ) IN
> (SELECT md5(CAST(socio.codigo AS VARCHAR) || CAST(max(socio.version_) AS
> VARCHAR)) from socio
> GROUP BY socio.codigo)
>
> Yo lo probé y funcionó.
>
Pero.
Hola chicos. Me asalto una duda.
Cuando defino una funcion cualquiera, digamos
CREATE FUNCTION pp()
returns setof public.pp
as
$$
select * from public.pp where id=99;
$$
En la tabla pp *no* existe ese id 99Bien.
test=# SELECT * from pp();
id| descripcion|
+-+
(
> Gerardo Herzig escribió:
>> hola chicos: Estoy intentando (y fracasando miserablemente) de 'aplanar'
>> un texto en latin1, para eliminarle vocales acentuadas, y demas.
>>
>> P.e. si hago un
>>
>> fulltext=# SELECT texto from paginas;
>> ...org\341nica de la C\341tedra...
>>
>> Donde yo quiero q
>
>
>> -Mensaje original-
>> De: gher...@fmed.uba.ar
>>
>> Hola a todos/as: Estoy aqui con una funcion que utiliza
>> regexp_replace, pero en lugar de sustituir por un texto,
>> quiero sustituir por el resultado de otra funcion, pasandole
>> como argumentos, lo que capture previamente (en
>
>
>
>> -Mensaje original-
>> De: gher...@fmed.uba.ar
>>
>> Hola a todos/as: Estoy aqui con una funcion que utiliza
>> regexp_replace, pero en lugar de sustituir por un texto,
>> quiero sustituir por el resultado de otra funcion, pasandole
>> como argumentos, lo que capture previamente (en
>
Hola a todos/as: Estoy aqui con una funcion que utiliza regexp_replace,
pero en lugar de sustituir por un texto, quiero sustituir por el resultado
de otra funcion, pasandole como argumentos, lo que capture previamente (en
2 grupos)
Este es un pequeño ejemplo con un registro cualquiera:
SELECT form