
19/05/2008, 06:00
|
| | Fecha de Ingreso: noviembre-2003 Ubicación: alicante
Mensajes: 44
Antigüedad: 21 años, 3 meses Puntos: 2 | |
Respuesta: Doble filtrado de fechas Hola
La solución que he adoptado y que por las pruebas que he realizado funciona es
( SELECT * FROM A WHERE `B` >0 AND `fecha_alta`<>'0000-00-00' ORDER BY `fecha_alta` ASC)
UNION ALL
(SELECT * FROM `A` WHERE `B` >0 AND fecha_alta='0000-00-00' ORDER BY `B` ASC ) LIMIT $inicio, $final
De esta manera funciona.
En el primer SELECT coloca los que son distintos de "0000-00-0" y en el segundo los que son iguales.
He estado probando la paginación y funciona de cine.
Si se os ocurre alguna mejora, adelante.
Gracias por vuestro interés
Pepe Sendra |