04. august 2008 - 12:13Der er
7 kommentarer og 1 løsning
Beregn antal dage i måneden
I en forespørgsel vil jeg dagligt beregne hvor mange dage der er gået siden månedsskifte for en given dato, tilsvarende vil jeg gerne have beregnet hvor mange der er tilbage af måneden.
Beregningen skal vises pr. ugedag.
Eksempel 03-08-2008
Ugedag Brugt Rest Man 0 4 Tir 0 4 Ons 0 4 Tor 0 4 Fre 1 4 Lør 1 4 Søn 1 4
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
SELECT tblDate.Year, Month(tblDate!OriginalDate) AS [Month], tblDate.WeekDay, Count(tblDate.OriginalDate) AS [No Days] FROM tblDate GROUP BY tblDate.Year, Month(tblDate!OriginalDate), tblDate.WeekDay HAVING (((tblDate.Year)=Year(Date()-1)) AND ((Month([tblDate]![OriginalDate]))=Month(Date()-1)));
SELECT tblDate.Year, Month(tblDate!OriginalDate) AS [Month], tblDate.WeekDay, Count(tblDate.OriginalDate) AS [No Days] FROM tblDate WHERE (((tblDate.OriginalDate)<=Date()-1)) GROUP BY tblDate.Year, Month(tblDate!OriginalDate), tblDate.WeekDay HAVING (((tblDate.Year)=Year(Date()-1)) AND ((Month([tblDate]![OriginalDate]))=Month(Date()-1)));
SELECT qryCountDays_01.Year, qryCountDays_01.Month, qryCountDays_01.WeekDay, qryCountDays_02.[No Days], qryCountDays_01.[No Days], [qryCountDays_01.No Days]-Nz([qryCountDays_02.No Days]) AS Remain FROM qryCountDays_01 LEFT JOIN qryCountDays_02 ON (qryCountDays_01.WeekDay = qryCountDays_02.WeekDay) AND (qryCountDays_01.Month = qryCountDays_02.Month) AND (qryCountDays_01.Year = qryCountDays_02.Year);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.