Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: SQL für die Abfrage dreier Tabellen
20. Apr 2013, 00:01
@VolkerZ
Das ist ein gefährlicher Irrtum, nimm einfach an Herr Maier hat 3 Anwesenheitsdatensätze a 8 Stunden und einen Abwesenheitsdatensatz a 5 Stunden, dann bekommst Du auf die Art
24 Stunden Anwesenheit (richtig) und 15 Stunden Abwesenheit (falsch)
http://sqlfiddle.com/#!3/491cb/1
Die Problematik der Kreuzprodukte wird so noch besser sichtbar
http://sqlfiddle.com/#!3/f23fe/1
Herkunft ungruppiert
http://sqlfiddle.com/#!3/f23fe/2
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
Geändert von Bummi (20. Apr 2013 um 11:05 Uhr)
|