bonjour,
je débute en SQL (je suis plus habitué à VBA!)
j'ai bien trouvé la fonction qui remplace le "IF" et cela fonctionne bien, mais je n'arrive pas mettre un nom à la nouvelle colonne
quand j'exécute l'entête de la nouvelle colonne "CASE" indique : "(No column name)".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 USE [x] GO SELECT Op.[Order], Op.[Work Center], Op.[Actual Activity 2],Op.[Actual Activity 1],(Mo.[Actual GR quantity]), CASE WHEN(Mo.[Actual GR quantity])<'13' THEN 'CASS' WHEN(Mo.[Actual GR quantity])<'60' THEN '100 lt' WHEN(Mo.[Actual GR quantity])<'180' THEN '200 lt' WHEN(Mo.[Actual GR quantity])<'700' THEN '500 lt' ELSE 'BT' END FROM sap_bw.Q173SIS_Operation_Analysis AS Op INNER JOIN sap_bw.Q507SIS_Manufacturing_Order AS Mo ON Op.PK_PRODORDER = Mo.PK_PRODORDER INNER JOIN sap_bw_dims.Dim_Calendar AS Ca ON Op.[Act.Finish Operation]=Ca.[Date] INNER JOIN sap_bw_dims.Dim_Material AS Ma On Op.PK_MATERIAL=Ma.PK_MATERIAL WHERE Ca.[Date]> GETDATE()-10 and Mo.Plant='CH10' and Mo.[Production Scheduler]='Y20' GO
j'ai bien essayé de mettre des "AS" mais apparement cela ne fonctionnepas
quelqu'un a une idée?
merci d'avance de votre aide.
Partager