Plocka ut antalet mellan två värden.

Databaser & SQL

3 svar · 211 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Trådstart#1

Har en tabell som är uppbyggd på följande sätt:

ID | Bokningsnr | Rumnr | Gastid | Ankomst | Avresa

där ankomst och avresa är två datum.. :OO

Finns det någon möjlighet att plocka ut antalet dagar mellan den perioden direkt i SQL-satsen där gastid=0? :q

För det kan hända att det finns 10 poster under den perioden med olika datum för ankomst och avresa. Hur kan jag plocka ut den sammanlagda mängden av dagar under perioden?

tror det är det jag är ute efter.. :OO :e

Medlem sedan dec. 200012 464 inlägg
#2

Och vilken databashanterare gäller detta?

Medlem sedan nov. 20014 054 inlägg
#3

LarsG skrev:

Och vilken databashanterare gäller detta?

Den heter progress! :)

( om det är möjligt dvs)

Medlem sedan dec. 200012 464 inlägg
#4

Jo, det är möjligt. Eftersom jag inte vet något om dess sql så får det bli ett standardsvar.

select rumnr,(avresa .- ankomst) day(3) from t
where gastid = 0
250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)