Critère de requête dire "maintenant"
Résolu/Fermé
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
-
10 sept. 2008 à 15:06
merciderépondre Messages postés 32 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 12 septembre 2008 - 10 sept. 2008 à 17:17
merciderépondre Messages postés 32 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 12 septembre 2008 - 10 sept. 2008 à 17:17
A voir également:
- Critère de requête dire "maintenant"
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Minecraft
- Requête sql pix - Forum Python
- Volet Préférence non désiré - Forum Thunderbird
- Problème de requête parametrée - Forum Windev
- Il n'existe pas de colis pour ces critères de recherche - Forum Consommation & Internet
10 réponses
basshero816
Messages postés
115
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 août 2010
6
10 sept. 2008 à 15:35
10 sept. 2008 à 15:35
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...
@+
basshero816
Messages postés
115
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 août 2010
6
10 sept. 2008 à 15:39
10 sept. 2008 à 15:39
Rectification, il y a beaucoup plus simple...
Pour l'année : YEAR (GETDATE())
@+
Pour l'année : YEAR (GETDATE())
@+
basshero816
Messages postés
115
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 août 2010
6
10 sept. 2008 à 15:43
10 sept. 2008 à 15:43
Tu veux récupérer ces valeurs de l'année actuelle, ou alors les mettre dans la clause Where de ta requête..?
basshero816
Messages postés
115
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 août 2010
6
10 sept. 2008 à 15:47
10 sept. 2008 à 15:47
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
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
19
10 sept. 2008 à 15:54
10 sept. 2008 à 15:54
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!
blux
Messages postés
26498
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
10 sept. 2008 à 16:22
10 sept. 2008 à 16:22
Salut,
c'est quoi comme SQL ?
c'est quoi comme SQL ?
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
19
10 sept. 2008 à 16:29
10 sept. 2008 à 16:29
euh...
je suis sur access 2002 2003 c'est tt ce que je sais!? désolé...
et merci!!
je suis sur access 2002 2003 c'est tt ce que je sais!? désolé...
et merci!!
blux
Messages postés
26498
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
10 sept. 2008 à 16:43
10 sept. 2008 à 16:43
Ca ne serait pas now(), la fonction qui renvoie la date du jour ?
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
19
10 sept. 2008 à 16:56
10 sept. 2008 à 16:56
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?
blux
Messages postés
26498
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
10 sept. 2008 à 17:12
10 sept. 2008 à 17:12
SELECT YEAR(NOW());
par contre, je ne connais pas de fonction qui retourne le numéro de semaine...
par contre, je ne connais pas de fonction qui retourne le numéro de semaine...
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
19
10 sept. 2008 à 17:17
10 sept. 2008 à 17:17
merci!!
merciderépondre
Messages postés
32
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
19
10 sept. 2008 à 17:17
10 sept. 2008 à 17:17
merci!!