¿Cómo selecciono los registros entre dos fechas en dos columnas?Seleccionar registros entre dos fechas en dos columnas
Select * From MyTable Where 2009-09-25 is between ColumnDateFrom to ColumnDateTo
que tienen una fecha (2009-09-25) y yo como para seleccionar los registros que se encuentra en el marco de tiempo para ColumnDateFrom ColumnDateTo.
Muestra
Record 1 ColumnDateFrom = 2009-08-01 Y ColumnDateTo = 2009-10-01
la ficha 2 ColumnDateFrom = 2010-08-01 Y ColumnDateTo = 2010-10-01
Si mi fecha de entrada es 2009-09-28; Entonces consigo registro 1
¿Bajo qué motor de base de datos? –
¿Y qué motor de base de datos particular es este? ¿Y cómo va a pasar la fecha al SQL, como un literal incrustado (es decir, como parte del SQL) o como un parámetro? ¿Y qué marco de cliente está usando para hablar con la base de datos? ¿Cuál es básicamente tu pregunta? La sintaxis SQL? ¿Cómo escribirlo en C# o php o lo que sea? ¿o que? Porque, en lo que respecta a las ideas, está en lo cierto, excepto que la sintaxis para escribir la fecha está desactivada (pero necesito saber qué motor de base de datos está utilizando para decirle qué es lo correcto). –
Gracias, Uso SQL 2005 –