Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous !
Syntaxe du where exists = ?
Avez vous une idée svp
Dans l'attente de vous lire,
Axel
Bonjour
D'abord est ce que dans ton Where de la 2eme table (@cle_date_entree)
tu fais référence à ce champs de la 1er table : @date_entrée_sej,
car pas le même nom du coup
si oui = Erreur il faut le même nom
Si non alors le pb ne vient pas de là mais du coup ce champ @cle_date_entree je ne le voit pas dans ta premier table sej
Puis ton champs @cle_date_entree Quel est le format de ce champ ?
Ensuite ta variable $(V_AnneeRef)
Sinon tu peux essayer ceci
sej:
champ1
cahmp2....
num(makedate(
year([Date début du séjour (séjour)]),
year([Date début du séjour (séjour)]) as ANNEE,
month([Date début du séjour (séjour)]),
day([Date début du séjour (séjour)]))) as @date_entrée_sej,
from table1
where trim(champ3)<>'';
sej_norm:
noconcatenant load * resident sej
where ANNEE
where year (date(@cle_date_entree,'YYYY')) >= $(V_AnneeRef)
En t'assurant que la variable $(V_AnneeRef) renvoit une Donnée a ce format YYYY ex 2016 et que ton champ @cle_date_entree ai le même format
Bonsoir
Si N = Année
quelque chose comme çà
Load
A,
B,
C,
Année,
X
From ...
Where Année < year(today())-3 ;
Bonjour Bruno merci pour la syntaxe cependant j'aimerai recharger ma table, ma manipulation :
sej:
champ1
cahmp2....
num(makedate(
year([Date début du séjour (séjour)]),
month([Date début du séjour (séjour)]),
day([Date début du séjour (séjour)]))) as @date_entrée_sej,
from table1
where trim(champ3)<>'';
sej_norm:
noconcatenant load * resident sej
where year (@cle_date_entree) >= $(V_AnneeRef)
drop table sej;
Mon problème: toute mes données disparaisse aurais tu une idée ?
Bonjour
D'abord est ce que dans ton Where de la 2eme table (@cle_date_entree)
tu fais référence à ce champs de la 1er table : @date_entrée_sej,
car pas le même nom du coup
si oui = Erreur il faut le même nom
Si non alors le pb ne vient pas de là mais du coup ce champ @cle_date_entree je ne le voit pas dans ta premier table sej
Puis ton champs @cle_date_entree Quel est le format de ce champ ?
Ensuite ta variable $(V_AnneeRef)
Sinon tu peux essayer ceci
sej:
champ1
cahmp2....
num(makedate(
year([Date début du séjour (séjour)]),
year([Date début du séjour (séjour)]) as ANNEE,
month([Date début du séjour (séjour)]),
day([Date début du séjour (séjour)]))) as @date_entrée_sej,
from table1
where trim(champ3)<>'';
sej_norm:
noconcatenant load * resident sej
where ANNEE
where year (date(@cle_date_entree,'YYYY')) >= $(V_AnneeRef)
En t'assurant que la variable $(V_AnneeRef) renvoit une Donnée a ce format YYYY ex 2016 et que ton champ @cle_date_entree ai le même format
super ca marche merci pour ton aide !!
Avec plaisir