Avatar billede kxh Nybegynder
29. januar 2008 - 20:07 Der er 3 kommentarer og
1 løsning

SQLquery kan det ikke laves lettere

jeg har et select som skal danne grundlag for en rapport, issuet er at jeg skal finde alle vægte som er uden for tilladte grænser, først skal findes alle med 0.02 foreskel, derefter 0.04 og 0.06 om frem til 2.0 - man kan jo skrive sql'en igen med union, men er der ikke en smartere at gøre det på


SELECT  count(*), '0,02' FROM  tabel
where
(weight < t4.MIN_WEIGHT -0.02 OR weight > t4.MAX_WEIGHT +0.02)
UNION
SELECT  count(*), '0,04' FROM  tabel
where
(weight < t4.MIN_WEIGHT -0.04 OR weight > t4.MAX_WEIGHT +0.04)
UNION
SELECT  count(*), '0,06' FROM  tabel
where
(weight < t4.MIN_WEIGHT -0.06 OR weight > t4.MAX_WEIGHT +0.06)
osv osv...

Resultatet skulle gerne blive et samlet select med to kolonner
nemlig antal, og vægt

// Kim
Avatar billede arne_v Ekspert
30. januar 2008 - 04:36 #1
Jeg har vist noget kode i http://www.eksperten.dk/spm/816991
Avatar billede arne_v Ekspert
06. april 2008 - 06:15 #2
kommet videre ?
Avatar billede kxh Nybegynder
06. april 2008 - 09:30 #3
Hej Arne

Nej faktisk ikke opgaven blev droppet igen, men derfor skal du da have points,
smid et svar så vi kan få afsluttet tråden

// Kim
Avatar billede arne_v Ekspert
06. april 2008 - 15:49 #4
ok
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