From: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | Oswaldo Hernández <listas(at)soft-com(dot)es>, "Jaime Sierra Gattorno" <jhsgattorno(at)gmail(dot)com> |
Cc: | "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Se puede hacer ? |
Date: | 2008-03-21 17:48:26 |
Message-ID: | 00b801c88b7b$c4b56680$5800a8c0@amadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Original Message -----
From: "Oswaldo Hernández" <listas(at)soft-com(dot)es>
To: "Jaime Sierra Gattorno" <jhsgattorno(at)gmail(dot)com>
Cc: "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Thursday, March 20, 2008 7:03 AM
Subject: Re: [pgsql-es-ayuda] Se puede hacer ?
> Jaime Sierra Gattorno escribió:
>> Por mucho tiempo he usado MSSQL, ahora estoy migrando a PostgresSQL; los
>> usuarios dentro de la compañía están acostumbrados a realizar sus propias
>> consultas SQL, pero estas tienen unas características que no me funcionan
>> en PostgresSQL o al menos no he encontrado la manera de hacerlo.
>>
>> 1.- En una simple consulta, poder declarar variables que se introducen
>> dentro del cuerpo siguiente, por ejemplo
>>
>> DECLARE @dFecha DateTime
>> --------------------------------------------------
>> SET @dFecha = '17/03/2008'
>> --------------------------------------------------
>>
>> SELECT Sucursal, Sum(Ventas_Gravadas)
>> FROM Encabezado_Facturas
>> WHERE Fecha_Factura = @dFecha
>>
>
> Como te dice Alvaro en otro mensaje, no existen las variables SQL, pero si
> puedes emularlo haciendote unas funciones que utilizen tablas temporales:
>
> setvar('variable', valor)
> Guarda el valor en una tabla temporal
> getvar('variable')
> Recupera desde la tabla temporal el valor
>
>
> De esta forma si podrias hacer:
>
> select setvar('dFecha', '17/03/2008'::date);
>
> SELECT Sucursal, Sum(Ventas_Gravadas)
> FROM Encabezado_Facturas
> WHERE Fecha_Factura = getvar('dFecha')
>
Tienes el código de estas funciones setvar y getvar ??
De momento no se me ocurre como hacerlas para que acepten un tipo de datos
genérico ... tal vez con MUCHAS sobre cargas?
Atentamente,
RAUL DUQUE
Bogotá, COlombia
>
> Saludos,
> --
> *****************************************
> Oswaldo Hernández
> oswaldo (@) soft-com (.) es
> *****************************************
> PD:
> Antes de imprimir este mensaje, asegúrese de que es necesario.
> El medio ambiente está en nuestra mano.
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
> agradecerán
From | Date | Subject | |
---|---|---|---|
Next Message | Gunnar Wolf | 2008-03-22 01:33:57 | Re: Se puede hacer ? |
Previous Message | Raul Andres Duque | 2008-03-21 17:42:23 | Probado 8.3.1 con VISTA |