| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| FAQ: Fechas en Access |
estoy aqui mal Se muestran 7 comentarios sin revisar
| Silvano Urrego | 20/1/06 |
| Es importante destacar que independiente del idioma en el que se encuentre instalado Access, el formato de las fechas depende de la configuracion regional, regional options, del panel de control. No solo afecta a los campos definidos como Date/Time, tambien aplica para los campos numericos que almacenen decimales. En conclusion es importante tener claros los formatos definidos en el panel de control, configuracion Regional, tales como separador de fecha, el simbolo decimal, el formato de hora, el separador de hora, etc. | |
| Javier | 03/2/06 |
| Hola. No complicaros la vida, el access no trabaja bien con las fechas, ya que depende del motor de BD con el que trabaje, gestiona las fechas en formato inglés o en formato español. Para evitar este problema, lo que yo hago es poner las fechas como cadena de 15, y las almaceno con el formato "aaaammddhhmmss" y así puedo ordenarlas perfectamente. El único inconveniente es la mostrarlas, que tienes que ponerlas en el formato correcto, pero de esta manera sabes que no falla. Un saludo. |
|
| Ana Maria Maldonado | 08/2/06 |
| Los SQL que manipulan fechas trabajan con el Fomato MM/DD/AAAA. Intenta colocar el criterio de la fecha en este formato y veras los resultados | |
| Juan | 15/9/06 |
| El problema basicamente de las fechas de access es que estan en formato americano mes/dia/año para las consultas. Pero en la visualización directa de las tablas está dia/mes/año con lo que uno se tiende a confundir y además para consultar hay que enviar el parametro fecha así #" & fecha & "# con numerales antepuestos | |
| Alvesor | 04/1/07 |
| Creo que quieres seleccionar un dato por alguna fecha puedes utilizar este ejm SELECT * FROM Persona WHERE FechaNacimiento>=DATEVALUE('01/01/1980') con esto seleccionas a los que nacieron desde el 1 de enero de 1980 DATEVALUE te evalua una expresion y te devuelve en tipo fecha o puedes hacer lo siguiente SELECT * FROM Persona WHERE FechaNacimiento>=#01/01/1980# mismo resultado |
|
| Andrés | 19/1/07 |
| La solución correcta, según las pruebas que hice, es la que recomendó Juan, de colocar los signos # antes y después de la fecha. Muchas gracias |
|
| MANUEL | 21/2/08 |
| HOLA NECESITO SABER COMO CAMBIAR EL FORMATO DE FECHA EN SQL, YA QUE ESTOY REALIZANDO UNA CONSULTA EN ACCESS PERO EL FORMATO SQL ES MM-DD-YYYY, NECESITO CAMBIAR A FORMATO DD-MM-YYYY ESTE ES EL CODIGO DE CONSULTA QUE DISEÑE: SELECT Tabla2.fechax FROM Tabla2 WHERE ((Tabla2.fechax>#01/02/2008#)and(Tabla2.fechax<#05/02/2008#)); |
|
| Ver la FAQ y todos sus comentarios | |
| Añadir un comentario del artículo |
|
Comentarios no revisados de: |