Szerző: emberk » 2008. október 15., szerda 8:41
Bocsi megint én. Na csak sikerült összerakni a lekérdezésben a megfelelő alakot, viszont szükség van egy union utasításra SELECT ******** UNIUN SELECT ********* jelenleg a kód kinézete. A jelentésterveő elkészítis a jelentést, a report tündér (a gyárialg beépített) elkészíti a jelntést, de azzal a hibaüzenettel fogad, hogy ez nem egy select parancs. Ami igaz is mert 2 select union-nal. A sun-os jelentés vizard 1.0.5-ös simán csak lefagy,3.0 alatt. 2.4.1-alatt pedig az összes sun-os jelentés készítő, üres jelentést produkál. Az igaz hogy a feni parancas cask akkor fut le ha a direkt sql-es futatást engedélyezem. Viszont máshogy 1 selecttel nem tudom megoldani.
Jelenleg így néz ki a kód:
SELECT "Code" AS "Termékkód", "quantity" AS "Egység", "EUR" AS "Ár(Euró)" FROM "Full" WHERE ( "Code" = 'I2' OR "Code" = 'I4' OR "Code" = 'I5' OR "Code" = 'I6' OR "Code" = 'I6/2' OR "Code" = 'I7' OR "Code" = 'I9' OR "Code" = 'I11' OR "Code" = 'C1' OR "Code" = 'C2' OR "Code" = 'C3' OR "Code" = 'I10' OR "Code" = 'I12/1' OR "Code" = 'I12/2' OR "Code" = 'I12/3' OR "Code" = 'I12/4' OR "Code" = 'I14/1' OR "Code" = 'I14/2' OR "Code" = 'T1' OR "Code" = 'I8' OR "Code" = 'I3' )
UNION
SELECT NULL AS "Termékkód", NULL AS "Egység", SUM( "EUR" ) AS "Ár(Euro)" FROM "Full" WHERE ( "Code" = 'I2' OR "Code" = 'I4' OR "Code" = 'I5' OR "Code" = 'I6' OR "Code" = 'I6/2' OR "Code" = 'I7' OR "Code" = 'I9' OR "Code" = 'I11' OR "Code" = 'C1' OR "Code" = 'C2' OR "Code" = 'C3' OR "Code" = 'I10' OR "Code" = 'I12/1' OR "Code" = 'I12/2' OR "Code" = 'I12/3' OR "Code" = 'I12/4' OR "Code" = 'I14/1' OR "Code" = 'I14/2' OR "Code" = 'T1' OR "Code" = 'I8' OR "Code" = 'I3' ) ORDER BY "Code" DESC
Linux másfajta • 2.4.X • Ms Windows XP