Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Problema en consulta con Fechas (https://www.clubdelphi.com/foros/showthread.php?t=47656)

jmlifi 04-09-2007 09:43:04

Problema en consulta con Fechas
 
sv x x xc fse vwvwvevvw

jmlifi 04-09-2007 12:01:47

Problemas de consulta de fechas en Firebird
 
Os cuento,

trabajo bajo Firebird 2.0.1

La Consulta:

SELECT ref_n,tipom,ref_c,tratmto,sum(qp-realzdas) cant,
peso,piezas.notas, sum(qp-realzdas)*peso pesototal,nom,pedidos.f_ent
FROM pzpedido,Pedidos,piezas,clientes
WHERE piezas.ref_n=pzpedido.ref_n and pzpedido.pedido=Pedidos.pedido
and pedidos.f_ent>='08/06/2007'
and pedidos.f_ent<='09/03/2007'
and pedidos.codcliente=clientes.codigo
and (conjunto="" or conjunto is null or conjunto="C")
and Clientes.Codigo ='0421'
GROUP BY ref_n,tipom,ref_c,tratmto,peso,piezas.notas,nom,pedidos.f_ent
HAVING sum(qp-realzdas)>0
ORDER BY ref_n ASC

Si realizo la consulta en SQL EXPLORER solo me muestra los registros anteriores al 3 de septiembre.
Si utilizo=> pedidos.f_ent<'09/04/2007'
me muestra correctamente.

Si utilizo el componente TSQLQUERY y muestro los datos en un Quickreport la consulta es correcta.

¿a que es debido?

eduarcol 04-09-2007 14:22:53

A mi eso me sucedio una vez, y el error era el tipo datetime, que como almacenaba la hora los registros no coincidian, no se si ese sera tu caso, lo que hice fue asegurarme que todos los registros se almacenaran como 12:00 am y listo

Cañones 05-09-2007 05:56:37

O si no CAST(CAMPO DE TIPO TIMESTAMP AS DATE) = ACA LE MANDAS LA FECHA.
sALUDOS


La franja horaria es GMT +2. Ahora son las 06:18:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi