FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Formato de fecha
hola a todos,
queriendo trabajar con fechas en bases de datos msaccess, he aprendido a formatear los campos gracias a los aportes de todos los que visitan Club Delphi; ahora tengo una inquietud al utiliazar la siguiente sentencia los datos me los está arrojando teniendo en cuenta 'mm/yyyy' y no la fecha como tal pafechaacuerdo, si alguien sabe lo que ocurre le agradecería me pudiera explicar. |
#2
|
||||
|
||||
Cita:
Eso lo hace debido a que tu sentencia le están diciendo a access que considere la fecha con el formato 'mm/yyyy', Que es exactamente lo que necesitas?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
Formato de fecha
A ver, lo que necesito que haga la consulta es que me muestre los datos ordenados por fecha, por ejemplo (utilizando format(fecha,'mm/yyyy')):
01/2007 02/2007 01/2008 pero la sentencia me muestra los siguientes datos: 01/2007 01/2008 02/2007 |
#4
|
||||
|
||||
Tiene toda la pinta de que ese campo, en la Base de datos, está definido como Texto, y entonces la ordenación que se hace no es la esperada. Lo correcto sería cambiar el tipo de campo a Date/Time.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
es un campo tipo fecha de lo contrario no utiliazaría format(fecha,'mm/yyyy')
créate una base con una tabla y un campo tipo date/time inserta los datos que están arriba ("fechas") y ejecuta la consulta que he puesto y me cuentas... |
#7
|
||||
|
||||
Formato de Fecha
Tal parece que utilizar la función Format para dar formato a un campo fecha y luego ordenar por este no va a dar los resultados esperados, será esta una falla "Tonta de SQL ", que trabajar con campos tipo fecha sea tan complicado...
|
#8
|
||||
|
||||
No sé por qué no he caido antes.
El problema es el order by, que estas convirtiendo la fecha a texto, por tanto, la ordenación se hace por caracteres (letras). PD: La función "Format" no es propia del SQL estandard, por tanto no he podido probarlo (en Firebird 1.5 tampoco viene definida). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#9
|
||||
|
||||
Formato de fecha
Hola Lepe, ya probé guardando los datos como texto y los organiza como yo quiero, la cuestión es que format(pafechaacuerdo,'mm/yyyy') no me arroja los datos como yo deseo, la función consiste en mostrar los datos según el criterio que tu le des, en mi caso yo solamente necesito los meses, no me interesan los días, la solución que le doy es crear una tabla almacenar los datos tipo texto y luego realizar la consulta...
gracias por tu intervención... Última edición por GustavoCruz fecha: 26-06-2007 a las 04:52:08. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formato fecha | Io | Varios | 2 | 22-08-2006 13:55:04 |
formato de fecha | ebeltete | Varios | 2 | 22-06-2006 16:36:26 |
Como cambiar el formato de un QRSysData en formato fecha | Bitbanner | Tablas planas | 1 | 13-02-2005 12:33:26 |
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" | R_Richards | Varios | 4 | 07-02-2005 15:57:19 |
formato de fecha | ebeltete | Varios | 2 | 02-02-2004 21:37:10 |
|