![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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. |
|
#2
|
||||
|
||||
|
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?
__________________
|
![]() |
|
|
|