Forum: Datenbanken
by Union,
27. Jan 2022
Das Resultset enthält nur einen Satz. Ich habe es aber gelöst. Es lag an dem Vergleich SMALLINT / INTEGER.
Die Datenmengen
SENDPOS 1195320
LSCOLL 1367358
LSPOS 11404522
LSPACK 10821130
LSPTEXT 7165841
Forum: Datenbanken
by Union,
27. Jan 2022
Die o.a. Queries waren manuell gemacht.
Ich habe eine weitere Lösung erraten:
cast("POSITION" as Integer) = 25
Erhöht die Laufzeit nicht.
"POSITION" = Cast(25 as smallint)
Forum: Datenbanken
by Union,
27. Jan 2022
Gegeben ist folgende Abfrage:
select
lsptext.art,
lsptext."POSITION" Pos,
lsptext.textline
from sendpos
left outer join lscoll on lscoll.lskopf_id = sendpos.lskopf_id
inner join lspack on
lspack.lskopf_id = lscoll.lskopf_id
and lspack.colli_nr = lscoll.colli_nr