webForumDet fria alternativet

Plocka ut olika kategori grupper men inte alla

Databaser & SQL

5 svar · 233 visningar · startad av Sammy

Medlem sedan maj 2000202 inlägg
Frågan#1

Jag har en databas med olika kategorier under KATEGORIER.

Säg att jag har dessa alternativ att plocka ut data ifrån:

KAT1
KAT2
KAT3
KAT4
KAT5
KAT6

Om jag endast vill plocka ut KAT1, KAT2 och KAT3 hur ska SQL-satsen då se ut med denna rad?

    SET RStemp = Connect.Execute("Select * From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")

Jag har ju redan en where fråga i SQL-raden?

Tacksam för svar..

Medlem sedan mars 2003772 inlägg
#2

Är dessa kolumner?

KAT1
KAT2
KAT3
KAT4
KAT5
KAT6

Isf

SET RStemp = Connect.Execute("Select KAT1, KAT2, KAT3 From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")

Vill du dessutom kunna skriva ut Datumet så får du lägga till det också.

SET RStemp = Connect.Execute("Select KAT1, KAT2, KAT3, DATUM From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")

Eller missförstod jag dig nu ?

Medlem sedan maj 2000202 inlägg
#3

Nej de ligger under en och samma kolumn som heter KATEGORIER ;)

Medlem sedan mars 2003772 inlägg
#4

ok men då får du använda dig av fler Where statements samt "OR"

SET RStemp = Connect.Execute("Select * From DATA where KATEGORIER = "KAT1" OR KATEGORIER = "KAT2" OR KATEGORIER = "KAT3" AND DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")

Detta skulle returnera alla poster där "KATEGORIER" har värdet "KAT1" "KAT2" och "KAT3" samt är inom datumet du specificerat.

Medlem sedan dec. 200012 464 inlägg
#5
Select * 
From DATA 
where (KATEGORIER = 'KAT1' 
OR KATEGORIER = 'KAT2' 
OR KATEGORIER = 'KAT3')
AND DATUM >= dateadd('d',-45,now())
order by DATUM desc, TITEL

Du måste hålla reda på parenteser i detta läge.

Medlem sedan maj 2000202 inlägg
#6

Perfekt.. nu händer det saker ;)

Tackar och bugar...

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)