Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   sql insert problem, datensatzübergreifend (https://www.delphipraxis.net/168012-sql-insert-problem-datensatzuebergreifend.html)

mkinzler 30. Apr 2012 14:16

AW: sql insert problem, datensatzübergreifend
 
Wie sieht die Tabelle im Detail aus?

Serienchiller 30. Apr 2012 14:25

AW: sql insert problem, datensatzübergreifend
 
ja ok, aber weißt du eine lösung?

mkinzler 30. Apr 2012 14:29

AW: sql insert problem, datensatzübergreifend
 
Einfach mal so heruntergetippt; ohen Gewähr
SQL-Code:
insert into <rechnungen>
    ( <Felder ohne id, datum, rechgutid>, datum, rechgutid) select <Felder ohne id, Datum>, <neues Datum>, id)
where
    gutschrift = 0 and Extract(Year from <Datum>) = :jahr-1;


insert into <rechnungen> r
    ( <Felder ohne id, datum, rechgutid>, datum) select <Felder ohne id, Datum>, <neues Datum>,
    select id from rechnungen r2 where r2.rechgutid = r.id and r2.gutschrift = 0 and Extract(Year from r2.<Datum>) = :jahr )
where
    r.gutschrift = 1 and Extract(Year from r<Datum>) = :jahr-1;

Serienchiller 30. Apr 2012 14:41

AW: sql insert problem, datensatzübergreifend
 
habe jetzt gerade von einem kollegen den tipp bekommen, eine temporäre tabelle anzulegen. werde dies erstmal versuchen... danke euch!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz