webForumDet fria alternativet

Plocka ut antalet mellan två värden.

Databaser & SQL

3 svar · 203 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#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
259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)