![]() |
Datenbank: Access, SQL Server • Zugriff über: ADO
Gruppiertes Subquery
Hallo,
ist sowas in der Form möglich und wenn ja wie, denn dieses SQL Statement läuft nicht. SOP, EOP und EOSO sind Datumsfelder. Ich erzeuge durch ein SQL Statement ein recordset welches min(Anfangsdatum), max(Enddatum) und max(EndeLieferverpflichtung) erzeugt. danach durchlaufe ich die tabelle (tblPFDetail) und trage diese Daten ein. das wird jedoch immer zeitaufwendiger. Ich hoffe nun das in einem Query erschlagen zu können, sowas wie das SQL unten. Hat jemand eine Idee für mich. UPDATE tblPFDetail INNER JOIN tblVMSAppl ON tblPFDetail.TRWPARTNO = tblVMSAppl.TRWpartno SET tblPFDetail.SOP = Min([tblVMSAppl].[SOP]), tblPFDetail.EOP = Max([tblVMSAppl].[EOP]), tblPFDetail.EOSO = Max([tblVMSAppl].[EOSO]); danke Uwe |
Re: Gruppiertes Subquery
das muss eher in diese Richtung gehen:
SQL-Code:
Gruß
Update tblPFDetail
set SOP = (select min(FeldName) from tblVMSAppl where ...) where // oder alle? Malte Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 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