title image


Smiley Re: Problem mit SQL Abfrage -- Ergänzung
Eigentlich sollten die Ergebnisse (day, summe1, summe2)der beiden folgenden Abfragen nebeneinander stehen und möglichst in einer zusätzlichen Spalte die Differenz ausweisen:



select pd1.DAY_BATCH_ID, pd1.doc_type, abs(sum(pl1.fsum)) AS COUPON

from pmntdoctrans pd1, pmntlinetrans pl1

where pd1.docref = pl1.docref

and pd1.doc_type = 0

and pl1.pmnt_id between 4 and 8

GROUP by pd1.DAY_BATCH_ID, pd1.doc_type



select pd1.DAY_BATCH_ID, pd1.doc_type, abs(sum(pl1.fsum)) AS COUPON

from pmntdoctrans pd1, pmntlinetrans pl1

where pd1.docref = pl1.docref

and pd1.doc_type = 4

and pl1.pmnt_id between 4 and 8

GROUP by pd1.DAY_BATCH_ID, pd1.doc_type



Wenn ich Union zwischen den beiden sql Abfragen anwende, habe ich erst die Ergebnisse der ersten Abfrage, dann die Ergebnisse der 2.ten Abfrage.



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: