webForumDet fria alternativet

flera SELECT

Databaser & SQL

8 svar · 315 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:e
Hej!

Kan någon hjälpa mig???

Jag vill få ut statistik från en databas enligt tabellen i bifogad fil... Men vet inte hur jag ska bära mig åt.

Jag hämtar data från tabellen tblTask som blandannat består av Status där uppdragsstatusen visas med en siffra från 0 - 5. Tex är planerade uppdrag markerade med siffran 0 osv enligt tabellen. tblTask består även av lite olika datum tex planDate, modifiedDate, startDate, stopDate.

Med hjälp av detta vill jag fylla tabellen med siffror.

Hur gör jag detta?

Det blir ju olika SELECT för varje presentation, eller tänker jag helt fel?

Tack på förhand!

Jag använder access.

Mvh

Medlem sedan nov. 20017 144 inlägg
#2

Vad jag förstår så måste du ha en fråga för varje status.

Medlem sedan jan. 20013 582 inlägg
#3

:h
Är det så jag ska göra då? en ny fråga för varje status...??? eller finns det andra förslag?

Mvh

Medlem sedan nov. 20017 144 inlägg
#4

Men hur tänker du med "idag, veckan, månaden, total"?

Medlem sedan dec. 200012 464 inlägg
#5
select sum(iif(status=0 and dateColumn = date(),1,0) as plannedToday,
sum(iif(status=1 and dateColumn = date(),1,0) as starteddToday,
...
from t

De andra datumkontrollerna går ju att få fram med datediff.

Medlem sedan jan. 20013 582 inlägg
#6

Exempelvis hur många uppdrag som är slutförda "idag" "i veckan" "i månaden" och "totalt"

Det finns en massa datum som går att använda till att få fram informationen.

Exempel för att få fram info om uppdrag som är sltförda idag

SELECT *
FROM tblTask
WHERE status = 4 AND date = Now()

Men hur summerar man alla posterna?

Mvh

Medlem sedan jan. 20013 582 inlägg
#7

:h
Oj, du hann före LarsG....

Ska titta på det!

Och då får jag fram infon med < % objRS("plannedToday") %> osv...???

Mvh

Medlem sedan dec. 200012 464 inlägg
#8

Jo, och sen så tappade jag bort avslutande ) i mitt exempel

sum(iif(status=0 and dateColumn = date(),1,0))
Medlem sedan jan. 20013 582 inlägg
#9

:h
Tack! ska titta på det... (finns nog anledning att återkomma i ärendet... :e )

Mvh

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)