Avatar of Thomas Stockbruegger
Thomas Stockbruegger
Flag for Germany

asked on 

Need some help with a view

Hallo,
I would like to change my view.
The Sum  GEWICHT_OFFEN and the Sum STCK_OFFEN I need to adjust.
So if there is no data  in View_Berechnung_bei_Fertigstellung_Warenbegleitscheine_noch_offen3 (B)
that means I have no value/data in B.[Gewicht_Warenbegleitschein_kpl and B.[Stck_Warenbegleitschein_kpl
then  the Sum must be : GEWICHT_OFFEN = A.[Gewicht_Lieferschein_kpl]
                                            STCK_OFFEN          = A.[Stck_Lieferschein_kpl]



sql.Format("create view View_Berechnung_bei_Fertigstellung_Warenbegleitscheine_und_Lieferscheine_noch_offen_4 as select\
               A.[Gewicht_Lieferschein_kpl], \
                   A.[Stck_Lieferschein_kpl],\
               B.[Gewicht_Warenbegleitschein_kpl],\
                   B.[Stck_Warenbegleitschein_kpl], \
                   A.[ABNr],\
               SUM(A.[Gewicht_Lieferschein_kpl]-B.[Gewicht_Warenbegleitschein_kpl])AS GEWICHT_OFFEN,\
               SUM(A.[Stck_Lieferschein_kpl]-B.[Stck_Warenbegleitschein_kpl])AS STCK_OFFEN\

                   FROM View_Berechnung_bei_Fertigstellung_Lieferscheine_noch_offen_2 AS A\
               inner join View_Berechnung_bei_Fertigstellung_Warenbegleitscheine_noch_offen3 AS B\
               ON A.[ABNr] = B.[ABNr]\
               group by A.[ABNr], \
                   A.[Gewicht_Lieferschein_kpl],\
                   A.[Stck_Lieferschein_kpl],\
               B.[Gewicht_Warenbegleitschein_kpl], \
                   B.[Stck_Warenbegleitschein_kpl]\
               HAVING SUM(A.[Stck_Lieferschein_kpl]-B.[Stck_Warenbegleitschein_kpl])>0");

Thank you for your help.
Best regards,
Thomas
Microsoft SQL ServerSQL

Avatar of undefined
Last Comment
Máté Farkas

8/22/2022 - Mon