Dieses Programm ist so einfach das ich wohl desshalb nicht auf die Lösung komme.
Bitte helft mir:
SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum
gibt eine Spalte aus die bei meinen Testdaten z.b. 3 Werte enthält (0, 3120 und 3120.000) ich möchte nun nichts weiter als eine Abfrage die den Wert: 3.123.120 als einzige Ausgabe hat...
Danke im Vorraus!
PS: als lösung dachte ich mir etwas in der Form:
SELECT SUM(v1)
FROM v1 =
SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum
FROM (SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum)
WHERE (v1 > 0)
--> 3.1231.200
natürlich bringt dieser Code nur Errors weil er wohl völliger quark is
Bitte helft mir:
SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum
gibt eine Spalte aus die bei meinen Testdaten z.b. 3 Werte enthält (0, 3120 und 3120.000) ich möchte nun nichts weiter als eine Abfrage die den Wert: 3.123.120 als einzige Ausgabe hat...
Danke im Vorraus!
PS: als lösung dachte ich mir etwas in der Form:
SELECT SUM(v1)
FROM v1 =
SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum
FROM (SELECT DISTINCT SUM(dbo.Artikel.Bogenlänge * dbo.Artikel.Bogenbreite / 1000 * dbo.BDE.Menge) AS qm_pro_schicht
FROM dbo.Artikel INNER JOIN
dbo.BDE ON dbo.Artikel.Artikelnummer = dbo.BDE.Artikelnummer
WHERE (dbo.BDE.Datum = @Datum)
GROUP BY dbo.BDE.Menge, dbo.BDE.Datum)
WHERE (v1 > 0)
--> 3.1231.200
natürlich bringt dieser Code nur Errors weil er wohl völliger quark is
Zuletzt bearbeitet: