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")
11 svar · 206 visningar · startad av Bj
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")
Felmeddelande tack!
------------------
http://www.tranceaddict.com/ | http://www.trance.nu/ | Addicted yet... ?
....
Glöm detta, jag hade rört ihop lite i databasen..... sorry ;)
[Redigerat av Bj den 06 feb 2002]
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]
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
... WHERE stangt_av = FALSE
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
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
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
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
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
sql = "SELECT * FROM itjour WHERE stangt_av is null or stangt_av = '' ORDER BY prioritet,deadline,anmalt_datum"
------------------
Let your body decide