webForumDet fria alternativet

SQL fråga

ASPur ASP

11 svar · 206 visningar · startad av Bj

Medlem sedan sep. 2000314 inlägg
Frågan#1

Varför funkar

Set RecSet=connect.execute("SELECT * from orders WHERE betald=false ORDER BY Faktnr")

men inte

Set RecSet=connect.execute("SELECT * from orders WHERE betald=false AND fakturerad=true ORDER BY Faktnr")
Medlem sedan aug. 20002 272 inlägg
#2

Felmeddelande tack!

------------------
http://www.tranceaddict.com/ | http://www.trance.nu/ | Addicted yet... ?

Medlem sedan sep. 2000314 inlägg
#3

....
Glöm detta, jag hade rört ihop lite i databasen..... sorry ;)

[Redigerat av Bj den 06 feb 2002]

Medlem sedan maj 20012 080 inlägg
#4

Passar på att ställa ytterligare en sql fråga:

sql = "select * from itjour WHERE stangt_av=true"

Fungerar utmärkt. Men hur skriver jag frågan för att visa allt som inte är "stängt_av"

------------------
http://www.absolut.nu

[Redigerat av mattiasnordin den 06 feb 2002]

Medlem sedan dec. 200012 464 inlägg
#5
sql = "select * from itjour WHERE not stangt_av"

t.ex. men det går att skriva på flera sätt.

------------------
essentitia preter non sans multiplicandum

Medlem sedan juli 20003 825 inlägg
#6
... WHERE stangt_av = FALSE
Medlem sedan maj 20012 080 inlägg
#7

hmmmm... Jag har provat dessa alternativ. Det är nog något annat jag gör fel för frågan:

sql = "SELECT * FROM itjour WHERE NOT stangt_av ORDER BY prioritet,deadline,anmalt_datum"

genererar inte några träffar alls.

sql = "select * from itjour WHERE stangt_av=true"

Fungerar. Men jag vill få ut motsatsen till detta ur databasen... Alltså all data i de fallen kolumnen "stangt_av" är tomt vill jag visa.

hmmm....

------------------
http://www.absolut.nu

Medlem sedan maj 20012 080 inlägg
#8

Dessutom, hur gör jag för att vända på sorteringen så att den sorterar åt andra hållet?

Normalt:
1
2
3

Vill istället ha:
3
2
1

?

------------------
http://www.absolut.nu

Medlem sedan dec. 200012 464 inlägg
#9

Tomt, du menar null?

sql = "select * from itjour WHERE stangt_av is null order by prioritet desc"

desc innebär sortering i fallande ordning.

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20012 080 inlägg
#10

Lars G, du är en klippa!!! Resultatet är precis som jag vill ha det. Roligt med sqlfrågor :-)

Tydligen var "null" nödvändigt att ha med...

------------------
http://www.absolut.nu

Medlem sedan maj 20012 080 inlägg
#11

Nu har ett nytt fenomen uppstått... hmmm...

Det verkar som om när jag updaterar en kolumn så sätts cellen till något annat än "null". Fastän det inte finns några tecken i cellen så fungerar inte sql frågan. Kan man skriva om den så att den exkluderar även en tomm cell (som inte verkar vara null) ???

Nuvarande fråga ser ut så här:

sql = "SELECT * FROM itjour WHERE stangt_av is null ORDER BY prioritet,deadline,anmalt_datum"

Please help, igen...

------------------
http://www.absolut.nu

Medlem sedan juni 200032 969 inlägg
#12
sql = "SELECT * FROM itjour WHERE stangt_av is null or stangt_av = '' ORDER BY prioritet,deadline,anmalt_datum"

------------------
Let your body decide

131 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)