| 

.NET C# Java Javascript Exception

3
Wie kann ich Tage pro Monat in einem Jahr ausgeben?
Beispiel Mitarbeiter X 1.1.2000-31.12.2030
Karenz 15.1.2014-14.4.2014
Abfragejahr 2014
201401 14
201402 0
201403 0
201404 17
201405 31
201406 30
usw. bis 201412
News:
17.12.2014
3 Antworten
1
Da Du keine weiteren Angaben über Programmiersprache, etc. machst ...

Schleife über die Monate des Abfragejahres.
Prüfen, ob in dem Monat eine Karenzzeit vorliegt:
Nein - Normale Berechnung der Tage
Ja - Berechnung der Tage im Monat - Karenztage im Monat

;)
18.12.2014
Xantiva 2,3k 2 9
1
Hier eine Anregung mittels T-SQL:
Verwendung der Funktion DATEDIFF(d, <Start>, <Ende>)
Diese Funktion berechnet die Anzahl Tage zwischen zwei Datumswerten. Wenn die Daten in einer Tabelle stehen, könnte eine entsprechende gespeicherte Funktion weiterhelfen.
Den prinzipiellen Algorithmus hat ja Xantiva bereits beschrieben.
18.12.2014
edvservice 1,3k 1 6
0
ich arbeite derzeit mit access und mach erst im januar meinen c#-kurs und möchte über weihnachten ein projekt beginnen ... daher noch kein code ... und ich bin dankbar für denkanstöße :-)
18.12.2014

Stelle deine --Frage jetzt!