Obtenir les dates de la semaine en dernière

Obtenir les dates de la semaine en dernière - SQL/NoSQL - Programmation

Marsh Posté le 26-08-2022 à 09:44:51    

Bonjour,
 
J'utilise actuellement une requête SQL qui me donne la date de la veille.
 

Code :
  1. SELECT CONVERT(VARCHAR(10), GETDATE()-1, 111) AS DATE,'HIER' AS PERSPECTIVE;


 
Le résultat est affiché sous la forme suivante :  2022/08/25,HIER
 
 
J'aimerais faire une requête similaire mais pour obtenir les dates de la semaine dernière avec un résultat sous cette forme :
 
2022/08/15,SEMAINE
2022/08/16,SEMAINE
2022/08/17,SEMAINE
2022/08/18,SEMAINE
2022/08/19,SEMAINE
2022/08/20,SEMAINE
2022/08/21,SEMAINE

 
Savez vous comment je peux faire ca ?
 
Et pour finir je voudrais faire une requête qui me donne tous les jours du mois dernier.

Reply

Marsh Posté le 26-08-2022 à 09:44:51   

Reply

Marsh Posté le 26-08-2022 à 18:46:59    

Quel SGBD ? Sur Mysql, tu peux utiliser SUB_DATE()
https://www.w3schools.com/SQl/func_mysql_date_sub.asp


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 30-08-2022 à 16:54:57    

Bonjour Rufo,
 
C'est dans notre ERP, qui tourne très probablement sur Microsoft SQL Serveur.
 
Avec ta fonction SUB_DATE() j'arrive à obtenir une seule date a la fois.

Reply

Marsh Posté le 31-08-2022 à 20:22:01    

Ben tu mets dans le WHERE un truc du genre WHERE madate BETWEEN NOW() AND SUB_DATE(madate, INERTVAL 7 DAY)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

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