![]() |
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
Zitat:
|
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
Zitat:
Außerdem sollte das SQL von Papaschlumpf73 performanter sein... Ich kenn das, man testet mit einer "kleinen" Datenbank, alles perfekt und der Kunde verflucht dann die Performance... |
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
Die vollständige Anweisung sähe in etwa so aus (Zahlart ist leider noch etwas vage beschrieben, daher nehme ich alles <> 3 als Karte):
SQL-Code:
select
FahrerNr as MitarbeiterNr, Sum(VKBG) as Umsatz, SUM(CASE WHEN Zahlart=3 THEN VKNG ELSE 0 END) AS Bar, SUM(CASE WHEN Zahlart<>3 THEN VKNG ELSE 0 END) AS Karte from Tagesumsatz where cast(Datum as Date) = '06.05.2024' Group by FahrerNr |
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
Hallo Uwe,
Zahlart ist eine int Bar = 1, LS = 2, Karte = 3 da bekomme in deiner variante die Fehlermeldung: Error at line 1 expression evaluation not supported |
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
Zitat:
Zitat:
SQL-Code:
select
FahrerNr as MitarbeiterNr, Sum(VKBG) as Umsatz, SUM(CASE Zahlart WHEN 1 THEN VKNG ELSE 0 END) AS Bar, SUM(CASE Zahlart WHEN 2 THEN VKNG ELSE 0 END) AS LS, SUM(CASE Zahlart WHEN 3 THEN VKNG ELSE 0 END) AS Karte from Tagesumsatz where cast(Datum as Date) = '06.05.2024' Group by FahrerNr |
AW: 2x Sum aus gleichem Feld unterschiedliche Bedingung
ja das stimmt Uwe, wollte nur schnell das Problem schildern
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz