01/03/2011, 09:38
|
| | Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 21 años, 11 meses Puntos: 0 | |
Respuesta: traer 1 sola fila en vez de dos gracias amigos, no saben como valoro el tiempo que me ayudan , tratare de probar eso que me dicen, aca igual les copio la consulta que venia haciendo, espero no los maree mas:
SELECT Membresias.uid, Membresias.member, Miembros.full_name, Miembros.email,
Membresias.status,
Miembros.created_date, Miembros.uid AS Miembros_uid, Miembros.email, Membresias.expiration_date , telefonosTabla.numero AS numeroTelefono, telefonosTabla.tipo AS tipoTelefono, YEAR(CURDATE())-YEAR(Miembros.birth_date) + IF(DATE_FORMAT(CURDATE(),'%m-%d') > DATE_FORMAT(Miembros.birth_date,'%m-%d'), 0, -1) AS edad
FROM membership AS Membresias
INNER JOIN member AS Miembros ON Miembros.uid = Membresias.member
INNER JOIN phone_number AS telefonosTabla ON Miembros.uid = telefonosTabla.dueño
WHERE Membresias.status = 4
AND DATE_SUB(CURDATE(),INTERVAL 30 DAY) = Membresias.expiration_date
ORDER BY Membresias.expiration_date DESC
saludos! |