sql select
Nedenstående select kan jeg ikke få til at virke. Hvis jeg piller linie 18 - 29 fra kører det ok. Og hvis jeg kører linie 18 - 29 for sig selv(dog med en dato istedet for p.trndt) så kører det også.Er der nogen bud på at få det til at køre?
01 select
02 p.house,
03 p.tcode,
04 p.ordno,
05 p.itnbr,
06 p.trqty/b.cnvf,
07 kl.dato,
08 p.refno,
09 p.tramt,
10 p.tramt/(p.trqty/b.cnvf),
11 p.trqty,
12 b.cnvf,
13 kl.yy,
14 kl.mm,
15 kl.uge,
16 substring(p.itnbr, 4, 2),
17
18 select bkd5nb from AAALIB.yabkrep y1
19 where
20 y1.bki6cd='SEK' and
21 y1.bki5cd='DKK' and
22 y1.bkf3cd='HK458' and
23 y1.bka6dt = (select max(y2.bka6dt)
24 from AAALIB.yabkrep y2
25 where
26 y2.bki6cd='SEK' and
27 y2.bki5cd='DKK' and
28 y2.bkf3cd='HK458' and
29 y2.bka6dt <= p.trndt)
30
31 from aaalib.imhist p
32
33 left join xxxlib.RÅTCNV b on
34 p.itnbr = b.itnbr
35
36 left join vvvlib.kalarb kl on
37 p.trndt = kl.bdato
38
39 where p.tcode = 'RP' and
40 p.itnbr >= '7155' and
41 p.itnbr <= '8'