Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2017, 14:21
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 10 meses
Puntos: 30
Respuesta: Obtener cumpleañeros por rango de fecha

Cita:
Iniciado por snowdogs Ver Mensaje
Buenas tardes, espero me puedan ayudar, poseo esta consulta

Código:
SELECT
	profiles.birthday,
	users.username,
	profiles. NAME,
	profiles. lastname,
	profiles.level,
	users.email,
users.id
FROM
	users
INNER JOIN profiles ON users. ID = profiles. USER
WHERE
	(
		extract(DAY from profiles.birthday :: DATE) = '25'
and extract(MONTH from profiles.birthday :: DATE ) = '05'
	) AND users.whitelabel = 3 order by birthday ASC
Actualmente como está me devuelve los cumpleañeros de 1 fecha en especifico, pero lo que deseo es poder seleccionar un rango de fecha y que me muestre todos los cumpleañeros, alguien me podría ayudar? estoy usando postgreesql

Gracias de antemano
Pues es muy sencillo,

tienes que usar BETWEEN

ejemplo
Código MySQL:
Ver original
  1.     profiles.birthday,
  2.     users.username,
  3.     profiles. NAME,
  4.     profiles. lastname,
  5.     profiles.level,
  6.     users.email,
  7. users.id
  8.     users
  9. INNER JOIN profiles ON users. ID = profiles. USER
  10. WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')