problème sélection dans un intervalle en sql

problème sélection dans un intervalle en sql - PHP - Programmation

Marsh Posté le 11-12-2008 à 13:34:21    

Salut à tous,
 
Ca fait une paye que j'ai pas écrit ici. En même temps j'avais pas de pb avant celui-ci.
Je veux afficher un graph en utilisant Atrichow.
Bon tout marche bien en faisant un sélection globale de données dans une base.
 
En gros, c'est un graph qui indique le nombre total de téléchargement d'un truc par date.
Si je fais une requête sur toute la table (toutes les dates), ça s'affiche bien.

Code :
  1. SELECT date , SUM(nb_dld) as TOTAL FROM nb_filedld GROUP BY date ORDER BY date ASC


 
Mais je voudrais limiter à un intervalle entre 2 dates.
 
Je fais la requête suivante et ça ne marche pas :

Code :
  1. SELECT date BETWEEN '$d1' AND '$d2', SUM(nb_dld) as TOTAL FROM nb_filedld GROUP BY date ORDER BY date ASC


 
En fait, ça ne change rien à l'affichage, j'ai toujours toutes les dates qui apparaissent.
 
C'est quoi l'erreur svp?
 
Merki!

Reply

Marsh Posté le 11-12-2008 à 13:34:21   

Reply

Marsh Posté le 11-12-2008 à 13:42:15    

Depuis quand on peut mettre un between dans la clause select?[:pingouino]

 

select date, sum(nb_dld) as total from nb_filedld where date between...


Message édité par skeye le 11-12-2008 à 13:42:54

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-12-2008 à 13:44:12    

+1
BETWEEN, c'est dans la clause WHERE, pas SELECT.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 11-12-2008 à 13:46:10    

Quel gland ! Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed