FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Querys entre Fechas
hola. antes de preguntar siempre busco en el foro ahora me tope con hacer consultas entre fechas y me tope con las siguientes respuestas de como se pueden hacer
Código SQL [-]where Year(Fecha) = 2009 and Month(Fecha) in (1, 2, 3) Código SQL [-] where Convert(char(8),Fecha,112) between '20090301' and '20090303' yo pensaba hacerlo de la sigueinte manera...tener 2 label uno que me guardela fecha de inicio y otra la fecha de fin que se seleccione para hacer la consulta quesera seleccionada de dos datetimepicker. el problema radica que por ejemplo si quero aplicar la segunda opcion que encontrecomo cambio 12/05/2009 a '20090512' para que funcione... si alguien me pudiera explicar como funcionan las dos sentencias SQL.. gracias...
__________________
By tebre |
#2
|
||||
|
||||
Si utilizas parámetros, no tendrías que hacer ninguna conversión y solo necesitarías dos DateTimepickers:
Pero, si todavía quieres convertir la fecha a cadena, puedes utilizar la función "FormatDateTime":
__________________
Última edición por ContraVeneno fecha: 26-03-2009 a las 19:56:46. |
#3
|
|||
|
|||
parametros
hola contraveneno gracias por responder tu siempre tan oportuno...
y si cuando guardo los datos lo guardo por medio de parametros pero me guarda la fecha seguida con la hora...la pregunta es si utilizo este codigo asi como lo tienes no me causara problemas con la hora que tengo almacenado en el campo???
__________________
By tebre |
#4
|
||||
|
||||
con la primer opción sí hay que tener cuidado con la hora. Pero bastaría con ponerle la hora 00:00 a un datetimpicker y la hora 23:59 al otro y con eso ya no habría problema.
Con la conversión a cadena utilizando CONVERT, tampoco hay problema, ya que el estilo 112 de SQL Server no considera la hora. Con las funciones Year y Month de SQL Server tampoco importa la hora: El problema con esta forma es cuando se queire consultar de diciembre de un año a un mes de otro año... como verás, hay muuuuuuuuuchas opciones. yo prefiero esta: poniendo la hora 00:00 a un datetimpicker y la hora 23:59 al otro
__________________
|
#5
|
|||
|
|||
probando.......
quiero sacar los folio entre fechar por ejemplo fechasolicitud: 01/02/2009 13:47:00 24/02/2009 13:47:00 24/03/2009 13:47:00 24/03/2009 13:47:00 24/03/2009 13:47:00 que me saque 01/02/2009 y 24/02/2009 datetimePicker1: propiedad time 00:00 datetimepicker2: propiedad time 23:59 ayudaaaa..no me muestra nada
__________________
By tebre |
#6
|
||||
|
||||
Las instrucciones de Selección, se ejecutan con "Open"
las instrucciones para modificar, insertar o eliminar, se ejecutan con "ExecSQL".
__________________
|
#7
|
|||
|
|||
jejejeje que verguenza ya esta gracias..contraveneno asi estoy aprendiendo
__________________
By tebre |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
Entre fechas | erick_jesus | Impresión | 1 | 29-05-2006 19:10:50 |
Querys entre 2 BBDD diferentes | CHiCoLiTa | Conexión con bases de datos | 9 | 16-11-2005 14:30:15 |
dias entre dos fechas | davidgaldo | Varios | 5 | 19-05-2005 21:02:03 |
|