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???