Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > PostgreSQL

Respuesta
 
Herramientas Desplegado
Antiguo 28-mar-2008, 11:58   #1 (permalink)
FER_S ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Mensajes: 94
consulta dinamica

Hola a Todos
la consulta que les quiero hacer si es posible hacer consultas dinamicas en una funcion , algo similar a esto :

fecha y codigo se le pasa como parametro

tot numeric ;
q_fecha varchar ;

begin
q_fecha:='';
if(fecha!='')then q_fecha=" and fecha <= " || fecha;
end if;

q_cons=' select sum(cant) into tot from t1 where t2 = ' || codigo || q_fecha ;
execute(q_cons);
return tot;

, cuando ejecuto esta funcion me retorna error , de que otra manera podria hcer esto

SAludos

GRacias
FER_S está desconectado   Responder Citando
Antiguo 31-mar-2008, 03:30   #2 (permalink)
seyko ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.062
Re: consulta dinamica

if(fecha!='')then q_fecha=' and fecha <= ''' || fecha||''';

Las fechas las tienes que encerrar entre ' '.

Puede hacer un raise notice '%', q_cons;
para ver la query que intentas ejecutar.

Salu2
seyko está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:20.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93