Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Consulta SQL con between

Hola gente,
hace mil años que no hago esto y la verdad que no me acuerdo muy bien, como se hace una consulta SQL para que nos discrimine por fecha? Es decir que me liste desde una fecha hasta otra, se que se utilizaba el between, pero no me acuerdo muy bien.

La FAQ Consulta SQL con between tiene Pertenece a la categoría:


 Respuesta de José Daniel Fernández  29/5/06 
Hola.

Para las comparaciones de rangos de fechas, por lo menos en Oracle, lo que yo empleo es:

SELECT campos FROM tabla WHERE campo_fecha BETWEEN fecha_1 AND fecha_2

Espero que te sirva.
Un saludo

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 3 comentarios revisados

 Comentario de Antonio Estrada
05/6/06 
Yo trabajo con MS SQL2000 y para el Between de una fecha, uso cadenas de 10 caracteres que representan 1 día a las 00:00 horas. Ejm. si quisiera los registros de operaciones entre el 10 y 15 de junio del 2006, pondría

SELECT * FROM ordenes WHERE fecha_registro BETWEEN '10/06/2006' AND '16/06/2006'

El 16 es debido a las 00:00 horas lo que garantiza que se tomen integramente las ordenes del día 15.

 Comentario de Raul
06/6/06 
select nombre,domicilio,localidad,facnac
from tabla
where numero between to_date('&fecnac_desde','dd/mm/yyyy') and to_date('&fecnac_hasta','dd/mm/yyyy');

 Comentario de Edgar Caudillo
06/6/06 
Si esto no funciona, para el caso de oracle, puedes intentar darle formato a tu fecha, es decir, que donde le ingreses la feha le des el formato utilizando el metodo to_date(strFecha, "DD/MM/YYYY HH24:MI:SS", depeniendo de lo que tu le envies en la variabe de strFecha.

Me explico . . .

Saludos !!!

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Sentencia SQL que sume los precios de todos los productos
  + Actualizar solo dos campos de un registro
  + Seleccionar una parte de una cadena en SQL Server
  + Consulta SQL por parecidos
  + Calculo de días laborables con SQL
  + Vistas en SQL
  + SQL para contar los registros que tienen un campo con valor repetido
  + Sentencia SQL para vaciar una tabla
  + Alterar la estructura de una tabla con SQL
  + Error en sentencia SQL
  + Operador módulo o resto de la division en MySQL
  + Distinct en SQL
  + Consulta SQL operador in
  + Obtener el valor más alto de un campo en un conjunto de registros
  + DateDiff en sql
  + Archivos .sql
  + Duplicar registro en tabla sql
  + Contar registros en SQL
  + Duda SQL con tablas relacionadas y selects anidados para saber el registro

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia