Det skal siges, at alle varenumre eksistere i begge forespørgsler, men hvis der er fremkommet et beregnet resultat i Q1, så er der ikke noget resultat i Q2 og omvendt.
Jeg håber mit spørgsmål er nogenlunde klart, ellers må I hellere end gerne stille uddybende spørgsmål :-)
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Simplificeret dækker såment bare over, at den henter andre data vedr. hver vare på ligefod med f.eks. varenavn. Jeg var bare for doven til, at liste samtlige felter ;-)
Men hvis jeg bruger en join hvordan finder den så ud af, at den ikke skal bruge f.eks. en tom værdi fra Q1 men den beregnede værdi fra Q2 og omvendt?
Synes godt om
Slettet bruger
14. december 2008 - 00:57#3
SELECT bla. bla. Query1 UNION SELECT bla. bla. Query2
er også en løsning, men så får du hele query1 og så hele query2... Du kunne evt. lave nogle Not Is Null kriterier eller lign. i dine query's så vil et varenummer kun optræde i den ene af forespørgslerne.
Du skal bare huske at de to forespørgsler skal have de samme felter som resultat og så sætter du en evt. sortering i den første forespørgsel!~)
Bingo :-) en lille if-sætning med is not null og vupti :-D
Takker
Synes godt om
Slettet bruger
14. december 2008 - 02:34#5
!~)
Synes godt om
Ny brugerNybegynder
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.