![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
¿Cual es el procedimiento para utilizar el formato dd/mm/yyyy en las consultas de access; y sin necesidad de cambiar la configuracion del sistema operativo?, Utilizando parametros sería una forma, pero no hay una manera directa de decirle a access Select * from tabla where fecha=#24/06/2005# ???? Un saludo y Gracias por anticipado. |
|
#2
|
||||
|
||||
|
la función formatdatetime podría funcionar
__________________
|
|
#3
|
||||
|
||||
|
Con SQL podemos formatear el campo de la fecha a yyyyMMdd de forma que se puedan comparar como si fueran cadenas. Este truco lo vengo utilizando desde hace mucho tiempo y no me ha dado errores:
select * from tabla where format(campo, 'yyyyMMdd') >= format(parametro_ini, 'yyyyMMdd') and format(campo, 'yyyyMMdd') <= format(parametro_fin, 'yyyyMMdd') Donde parametro_ini y parametro_fin seran dos parámetros que le puedes pasar al TQuery desde programa. |
|
#4
|
||||
|
||||
|
format(campo,'ddmmyyyy') no me funciona en SQL Server
me dice que la función format no es un nombre de función conocido.... ¿existe algo similiar para SQL Server?
__________________
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|