Avatar billede rodding Juniormester
27. februar 2004 - 11:26 Der er 3 kommentarer og
1 løsning

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'
Avatar billede venne Nybegynder
27. februar 2004 - 11:31 #1
Prøv med en parantes rundt om linie 18 til 29.
Avatar billede rodding Juniormester
27. februar 2004 - 11:42 #2
Tak - hvor nemt kan det være!

Smid et svar og du får point.
Avatar billede venne Nybegynder
27. februar 2004 - 11:44 #3
Ja det er jo nemt når man ved det, men hvis alle vidste det var der jo ikke nogen eksperten.dk!
Avatar billede rodding Juniormester
27. februar 2004 - 12:02 #4
Så sandt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Netcompany A/S

Software Developer

MAN Energy Solutions

Department Manager Edge Platform

Netcompany A/S

Test Specialist

Aller Leisure A/S

Erfaren .NET-udvikler

Cognizant Technology Solutions Denmark ApS

Test Manager