Agrupar por fecha, teniendo en el campo fecha y hora
Que tal Muchachos...
Tengo una base de datos Firebird Dialecto 1, en una tabla guardo la fecha desde delphi asignada con la sentencia 'Now', esta le carga fecha y hora. Pero quiero hacer un reporte, usando un query agrupando solo por fecha y no he podido porque siempre agrupa por fecha y hora. He usado el left(cast(FECHA as DATE),10) pero la trae como string y despues no puedo ordenarla. Alguien me puede ayudar con algun metodo nuevo? Un millon de gracias |
left siempre te devolverá una cadena... estás añadiendo un paso innecesario pq ya el dato de la fecha lo tenias al hacer el correpondiente cast "cast(FECHA as DATE)"
|
Hola a Todos...
lo resolvi asi el problema...
Si alguien tiene algo mas optimo favor publicar... |
Hola El_Raso, la forma mas optima debería ser como te ha indicado el amigo movorack, pero como tu estas utilizando Dialecto 1 no funciona. A parte de la solución que tu has dado, a mi se me ocurre utilizar la función SubString:
Nota.- Estoy moviendo tu hilo al foro de firebird. Saluditos |
La franja horaria es GMT +2. Ahora son las 19:20:07. |
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