Comparaison d'une date dans un intervalle sql

Fermé
mika0931 - 6 mai 2010 à 11:14
 mika0931 - 6 mai 2010 à 12:06
Bonjour à tous,
J'aimerais comparer 1 date dans un intervalle de 22 autre sdates.
Voila ma requête
SELECT o.customers_id, o.customers_name, o.customers_email_address, o.customers_country, DATE(MAX(o.date_purchased)) as date_last_commande ,ci.customers_info_date_account_created as date_crea FROM orders o INNER JOIN customers c on o.customers_id = c.customers_id INNER JOIN customers_info ci ON c.customers_id = ci.customers_info_id WHERE 1 date(ci.customers_info_date_account_created) = "2009-04-12" group by o.customers_id, o.customers_name, o.customers_email_address, o.customers_country having MAX(date(o.date_purchased)) between 2004-06-01 and 2009-05-06 order by o.customers_name  


Ma requête ne me renvoi aucun résultat alors qu'il devrait y en avoir, j'ai vérifié directement dans la BDD.
Je pense que le soucis vient du between mais je ne sais pas comment le régler.

Merci de votre aide.

A voir également:

1 réponse

J'ai trouvé, j'ai oublié de rajouter les guillemets entre les dates...
0