webForumDet fria alternativet

SQL fråga

ASPur ASP

11 svar · 206 visningar · startad av Bj

BjMedlem 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")
JAreMANNENs avatarJAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

Felmeddelande tack!

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

BjMedlem 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]

mattiasnordins avatarmattiasnordinMedlem 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]

LarsGMedlem 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

EclipseMedlem sedan juli 20003 825 inlägg
#6
... WHERE stangt_av = FALSE
mattiasnordins avatarmattiasnordinMedlem 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

mattiasnordins avatarmattiasnordinMedlem 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

LarsGMedlem 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

mattiasnordins avatarmattiasnordinMedlem 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

mattiasnordins avatarmattiasnordinMedlem 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

@nderss avatar@ndersMedlem 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

126 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)