sql

Databaser & SQL

4 svar · 240 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Trådstart#1

går det att jämföra två kolumner i en databas direkt i sql-satsen.

det är nämligen så att jag har två kolumner och i den ena så är det ett tal t ex 5000 och i den andra så är det ett tal som ökar varje gång en sida laddas.
det jag vill är att när det talet som ökar är på 5000 så ska denna rad inte väljas ut av sql-satsen.

ungefär något sånthär:

where kolumn1 NOT >= kolumn2

fast fungerande

Medlem sedan dec. 200012 464 inlägg
#2

where kolumn1 < kolumn2

eller

where not kolumn1 >= kolumn2

Medlem sedan jan. 20001 372 inlägg
#3

nu ser koden ut såhär:

 AND NOT lägsta värdet > värdet som ej får överstigas

men jag får följande fel:

ADODB.Recordset fel '800a0bcd'

Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats; åtgärden som programmet begärt kräver en aktuell post.

men jag är 100% säker på att det visst finns en post som uppfyller mina kriterier. vad kan det bero på?

Medlem sedan juni 200032 967 inlägg
#4

då är din sql-fråga felaktig. så är det...

Medlem sedan jan. 20001 372 inlägg
#5

jag löste problemet, jag hade glömt att sätta båda kolumnerna på tal i databasen

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)