Bonjour les amis!
Je saute dans le grand bain sql
Je souhaiterai faire une requête en DB2 qui me permet de faire une restriction sur deux colonnes différentes :
1)2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 where NOMPGM = 'SUIVCDES' OR 'LABOEXT' CREDAT = (CURRENT_DATE - 1 DAY) COACTIF = 'O'Pour cela, j'utilise un IN mais DB2 me renvoie aucun résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 and NOMPGM = 'LABOEXT' --and PARAM2 = '0' --and PARAM3 IS NOT NULL
Aucun résultat et je ne comprends pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 select PARAM1, PARAM2, PARAM3, sum (CAST (PARAM2 as NUMERIC(10))), sum (CAST (PARAM3 as NUMERIC(10))), (CAST (PARAM2 as NUMERIC(10))+ CAST (PARAM3 as NUMERIC(10))) as Indic, (CURRENT_DATE - 1 DAY) as Date_AvantHier from expdb2.TACHPAR where NOMPGM IN ('SUIVCDES','LABOEXT') and CREDAT = (CURRENT_DATE - 1 DAY) and COACTIF = 'O' and PARAM2 = '0' and PARAM3 IS NOT NULL group by PARAM1, PARAM2, PARAM3
Partager