Re: Se puede hacer ?

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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