select CAST(convert(varchar, a.rechargedate, 112) as datetime)as RechargeDate,
COUNT(distinct a.mobileno) AS UnitTotal,
SUM(a.amount) AS AmountTotal
from recharge a
where *a.rechargedate BETWEEN '2009-07-01' AND '2009-07-31'*
group by CAST(convert(varchar, a.rechargedate, 112) as datetime)
order by a.rechargedate
ci-dessus est ma requête sql. dans le
((((a.rechargedate BETWEEN '2009-07-01' AND '2009-07-31' )))))
je le changerais en utilisant la boucle. donc si la prochaine fois je veux changer de date en août. il boucle automatiquement tout seul. je n'ai pas besoin de saisir manuellement la date au 2009-08-01 ........ quelqu'un peut-il m'aider? montrez-moi comment le faire?Comment faire une boucle SQL pour la date?