Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

selecionar rango de años

Estas en el tema de selecionar rango de años en el foro de Mysql en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT COUNT ( id ) Visitas FROM usuarios WHERE STR_TO_DATE ( extra_info , '%d-%m-%Y %T' )       ...
  #1 (permalink)  
Antiguo 08/10/2010, 08:45
 
Fecha de Ingreso: enero-2006
Mensajes: 199
Antigüedad: 18 años, 9 meses
Puntos: 5
selecionar rango de años

Código SQL:
Ver original
  1. SELECT COUNT(id) Visitas
  2. FROM usuarios
  3. WHERE STR_TO_DATE(extra_info,'%d-%m-%Y %T')
  4.       BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE();

Como puedo modificando este codigo seleccionar rangos de años por ejemplo de 1992 a 2008.

Última edición por piojoso; 08/10/2010 a las 08:45 Razón: ortografia
  #2 (permalink)  
Antiguo 08/10/2010, 09:04
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: selecionar rango de años

No se entiende bien qué es lo que buscas. Naturalmente, no puedes buscar a la vez esos años y la fecha anterior a la actual
SELECT COUNT(id) Visitas
FROM usuarios
WHERE YEAR(STR_TO_DATE(extra_info,'%d-%m-%Y %T'))
BETWEEN 1992 and 2008

No lo he probado.

Etiquetas: rango, selecionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:41.