Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je cherche à charger uniquement les valeurs supérieures au 01/01/2019 de ma table ci-dessous.
Je pensais utilisais la clause WHERE mais cela ne fonctionne pas. Une idée ?
[mycaps_disponibilite]:
LOAD
[Id_MyCaps_Disponibilite],
[Id_Garage],
[Date_Planning],
[Disponibilite_Atelier];
SQL SELECT `Id_MyCaps_Disponibilite`,
`Id_Garage`,
`Date_Planning`,
`Disponibilite_Atelier`,
FROM `capsnaff`.`mycaps_disponibilite`
WHERE (date(Date_Planning) = < 01/01/2019);
Merci à vous par avance
Stéphanie
Bonjour @stephaniee
Je vois que tu fais une requête sql vers une table de base de données.
Dans ce cas il faut que tu écrives ta date avec le format de ta base de donnée qui est probablement :yyyy-mm-dd
Autre chose, le signe inférieur ou égal devrait s'écrire : <=
Change ton expression à:
WHERE Date_Planning <= '2019-01-01' ;
Dis moi si cela règle ton problème.
Lotfi
Bonjour @stephaniee
Je vois que tu fais une requête sql vers une table de base de données.
Dans ce cas il faut que tu écrives ta date avec le format de ta base de donnée qui est probablement :yyyy-mm-dd
Autre chose, le signe inférieur ou égal devrait s'écrire : <=
Change ton expression à:
WHERE Date_Planning <= '2019-01-01' ;
Dis moi si cela règle ton problème.
Lotfi
Super ! Merci beaucoup. Cela fonctionne.
Autre question si je peux :
Comment écrirais-tu inférieure à la date du jour ? Je dois mettre cette condition sur une autre table.
WHERE Date_Fin_Validite <= (Today()) ;
Bonne journée,
Stéphanie
Bonjour @stephaniee
Ravie de savoir que ton problème est résolu.
Pour ta deuxième question il faudrait créer une variable avant ton script pour calculer la date du jour.
Exemple
Let vDateJour = Date(Today(), 'YYYY-MM-DD') ;
load
.......
;
Select.....
WHERE Date_Fin_Validite <= '$(vDateJour) ' ;
Voilà
Lotfi