![]() |
AW: Stored proc im view verwenden
Vielleicht verstehe ich etwas falsch, aber warum nicht einfach etwas in der Art:
Code:
Das Ganze dann verpackt in einer View.
select
a.orderno , a.positionencount , sum(p.number_of_devices) as devices_count from auftrag a join position p on (a.orderno = p.order_id) group by a.orderno , a.positioncount |
AW: Stored proc im view verwenden
Hallo Thomas,
das sieht im ersten Test ziemlich gut aus! :thumb: Ich werde das morgen mal in den ganzen Kontext einbauen und dann berichten. Danke an Alle, Messie |
AW: Stored proc im view verwenden
Ach ja, solltest du Aufträge ohne Positionen haben, und möchtest du diese Auftragsdatensätze ebenfalls in der Ergebnismenge haben, dann musst du natürlich einen LEFT JOIN machen. Für diese Datensätze steht dann bei der Summe NULL (unbekannt). Willst du dafür 0 stehen haben, dann kannst du COALESCE verwenden. Also:
Code:
LG
select
a.orderno , a.positionencount , coalesce(sum(p.number_of_devices), 0) as devices_count from auftrag a left join position p on (a.orderno = p.order_id) group by a.orderno , a.positioncount |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 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