Requete sql récupère taches de la semaine

juskoff -  
 juskoff -
Bonjour,
voila j'ai cette requête sql qui m'affiche toutes les tâches à faire pour un utilisateur, je n'arrive pas à le modifier pour que la requête ne renvoie que les tâches de la semaine!
Voici le code:

SELECT
Agenda.IDUtilisateur AS IDUtilisateur,
Agenda.Titre AS Titre,
Agenda.Description AS Description,
Agenda.EstRépété AS EstRépété,
Agenda.DateHeureDébut AS DateHeureDébut,
Agenda.DateHeureFin AS DateHeureFin,
Agenda.IDAgenda AS IDAgenda,
Agenda.Durée AS Durée,
Agenda.IntervalleRépétition AS IntervalleRépétition,
Agenda.EstJournéeEntière AS EstJournéeEntière
FROM
Agenda
WHERE
Agenda.IDUtilisateur = {pIDUtilisateur}
AND
Agenda.DateHeureDébut BETWEEN {pDateDébut} AND {pDateFin}
ORDER BY
DateHeureDébut ASC

merci pour votre aide
A voir également:

2 réponses

devMan Messages postés 75 Statut Membre 15
 
Salut

Résultat de la recherche en tapant ds Mr google "recuperer le jour de la premiere semaine avec sql":

j'ai fait un petite recherche et j'ai trouvé ça:

j'ai fait juste copier/coller

Je te conseillerai de regarder les deux fonctions date suivantes :
- DATEPART, donne le numéro du jourde la semaine

SELECT datepart(dw,getdate())


- DATEDIFF, génère une nouvelle date à partir d'un entier

SELECT dateadd(day, -7, getdate()) 
ou
SELECT dateadd(day, 4, getdate()) 


A partir de ces deux fonctions, je pense que tu pourras t'en sortir.
0
juskoff
 
merci pour ton aide
0