Teradata équivalent pour le plomb et lag fonction d'oracle
Je travaille ot voir l'équivalent de la fonction d'Oracle pour le plomb et lag fonction.
L'oracle de plomb ressemblerait
LEAD(col1.date,1,ADD_MONTHS(col1.DATE,12))
OVER(Partition By tab.a,tab.b,tab.c Order By tab.a)-1 END_DATE
LAG(col1.DATE + 7,1,col1.DATE-1)
OVER(partition by tab.a,tab.b Order By tab.b) LAG_DATE
Une meilleure idée
OriginalL'auteur user708477 | 2011-11-14
Vous devez vous connecter pour publier un commentaire.
Je crois que vous pouvez prendre le suivant SQL comme base et le modifier pour répondre à vos besoins:
Valeur NULL est retournée si aucune mention n'est faite avant ou après, et peut être traitée avec un FUSIONNENT comme nécessaire.
MODIFIER Dans Teradata 16.00 GAL/PLOMB fonctions ont été introduites.
OriginalL'auteur Rob Paller