Salve ho un piccolo grande problema, in un database ho delle informazioni memorizzate in questo modo:
codice:
+---------+-----------+-------------+
| idquote | idcliente | finoal |
+---------+-----------+-------------+
| 4 | 1 | 22/07/2008 |
| 14 | 3 | 21/07/2008 |
| 16 | 3 | 31/07/2008 |
| 18 | 2 | 18/07/2008 |
| 19 | 3 | 22/07/2008 |
| 22 | 6 | 22/07/2008 |
+---------+-----------+-------------+
ora se faccio:
codice:
SELECT idquote, idcliente, MAX(finoal) as finoal from quote GROUP BY idcliente HAVING finoal < '31/07/2008';
funziona ma c'è un piccolo problema sembra che faccia il confronto solo per il giorno perchè se provo a fare il confronto con la data '01/08/2008' non mi da nessun risultato come se le altre date fossero di valore superiore.
come posso fare???