Critère de requête dire "maintenant"
Résolu
merciderépondre
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
merciderépondre Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
merciderépondre Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en traine de créer une requête en prenant ces données
-société
-année
-semaine
je voudrais ne prendre que la semaine en cours et l'année en cours... que dois-je écrire dans critère pour que ça dise en gros "maintenant"???
merci d'avance!!!!!!
je suis en traine de créer une requête en prenant ces données
-société
-année
-semaine
je voudrais ne prendre que la semaine en cours et l'année en cours... que dois-je écrire dans critère pour que ça dise en gros "maintenant"???
merci d'avance!!!!!!
A voir également:
- Critère de requête dire "maintenant"
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? - Forum Programmation
- Critère non vide excel ✓ - Forum Excel
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Erreur de requete facebook - Forum Facebook
10 réponses
Salut,
La commande Getdate() en SQL te renvoie la date et l'heure actuelles sous forme DateTime (ex : 2007-04-30 13:10:02.047).
Il existe ensuite des opérateurs permettant de scinder des chaînes de caractères, par exemple Substring.
Ex : SUBSTRING (GETDATE(), 1, 4) te renverra les 4 caractères de GetDate() à partir du premier caractère, c'est-à-dire la date que tu veux.
Par contre, au niveau de l'année, je ne vois pas trop comment faire...
@+
La commande Getdate() en SQL te renvoie la date et l'heure actuelles sous forme DateTime (ex : 2007-04-30 13:10:02.047).
Il existe ensuite des opérateurs permettant de scinder des chaînes de caractères, par exemple Substring.
Ex : SUBSTRING (GETDATE(), 1, 4) te renverra les 4 caractères de GetDate() à partir du premier caractère, c'est-à-dire la date que tu veux.
Par contre, au niveau de l'année, je ne vois pas trop comment faire...
@+
Tu veux récupérer ces valeurs de l'année actuelle, ou alors les mettre dans la clause Where de ta requête..?
Si c'est en condition :
SELECT ma_table.Societe
FROM ma_table
WHERE YEAR(ma_table.annee) = YEAR(GETDATE()) And DATEPART(week, ma_table.semaine) = DATEPART(week, GETDATE());
SELECT ma_table.Societe
FROM ma_table
WHERE YEAR(ma_table.annee) = YEAR(GETDATE()) And DATEPART(week, ma_table.semaine) = DATEPART(week, GETDATE());
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai fait:
WHERE ((([Copie de data].Week)=Date()) AND (([Copie de data].Year)=Date()) AND (([Copie de data].D)=Date()-"1") AND (([Copie de data].SM)=Date()-"1") AND (([Copie de data].M)=Date()-"1") AND (([Copie de data].CS)=Date()-"1") AND (([Copie de data].Projects)=Date()-"1"));
mais ça ne m'affiche aucune données
comprends pas???
je vais essayer ce que tu as dit, merci!
WHERE ((([Copie de data].Week)=Date()) AND (([Copie de data].Year)=Date()) AND (([Copie de data].D)=Date()-"1") AND (([Copie de data].SM)=Date()-"1") AND (([Copie de data].M)=Date()-"1") AND (([Copie de data].CS)=Date()-"1") AND (([Copie de data].Projects)=Date()-"1"));
mais ça ne m'affiche aucune données
comprends pas???
je vais essayer ce que tu as dit, merci!
oui tt à fait mais dans la date du jour en fait j'ai besoin juste de l'année et du n° de la semaine encours, pas du jour etc... et apparement ça fonctionne pas...??
sais-tu comment faire?
sais-tu comment faire?