Thema: Delphi Gruppiertes Subquery

Einzelnen Beitrag anzeigen

Frank Borland

Registriert seit: 12. Feb 2006
Ort: Hamburg
55 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Gruppiertes Subquery

  Alt 8. Mär 2006, 11:50
das muss eher in diese Richtung gehen:

SQL-Code:
Update tblPFDetail
set SOP = (select min(FeldName) from tblVMSAppl where ...)
where
// oder alle?
Gruß


Malte


Zitat von Helmeru:
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
  Mit Zitat antworten Zitat