webForumDet fria alternativet

En, i mitt tycke, svår fråga

Databaser & SQL

0 svar · 363 visningar · startad av Lasp

Medlem sedan juli 200012 978 inlägg
Frågan#1

Nu :r har jag problem!
Att sia om framtiden kan vara svårt många gånger!
Trots det, finns det, inom vissa områden en viss möjlighet.
Jag har funderat på en Rapport horisontell eller Vertikal.
Kanske blir en Vertikal enklast!

Låt mig lägga fram följande problem:
Jag har en databas där jag ser att vissa Objekt (bilar) skall gå ut ett visst datum och komma tillbaka samma eller ett framtida datum.
Det är OK

Men om jag nu vill se hur varje datum inom en period ser ut:

Datum Ut In Ute Boka
2008-10-10 27 16
2008-10-11 1
2008-10-12 0
2008-10-13 3 25 ? ?
2008-10-14 1 5
2008-10-15 2 4

2008-11-24 1

En massa poster blir det när jag kör följande SQL sats i SQL2005

select ObTypId, Oid, Frm_Time, To_Time, status from contr_objt
where Frm_Time > '2008-10-10' and Frm_Time < '2008-11-30'
order by frm_time

Status 0 är en bokning och skall redovisas i Boka.
Status 1 är ett kontrakt som gäller
Om Datum är lika med Frm_Time skall Ut ökas med 1 i antal
Om datum är lika med To_Time skall In ökas med ett
Om datum är lika med eller större än Frm_time och To_Time är lika med datum eller mindre skall Ute ökas med 1.

Vad jag vill veta är dels arbetsbelastning respektive datum när det gäller Ut och In,
Dels vill jag veta värdet på varje dag som en peng gånger antal Bilar ute eller bokat för denna dag.

Som jag ser det är det svåra att få in händelse på rätt Datum
Kanske man skall köra detta mot en virtuell tabell först och splitta upp det hela?
Jag är rådvill!

Jag kan tänka mig att skapa mer än en rapport dvs. Rörelse på en rapport.
Och värdet, Produkter i Arbete (PIA) som ännu inte är fakturerat på en separat.
Då kanske jag kan knyta en peng per ObjTypId på något sätt.

Jag har nu kört ovanstående SQL sats dels för Ut datum dels för In datum.
Rader utan RegNr är en icke dedicerad bokning

Hur kan jag komma vidare undrar Lasp :q

Bifogar resultat av Ut och In tider.

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)