Hallo Ralf, Am Donnerstag, 3. September 2009 schrieb ralf.prengel@comline.de:
Also Januar: 1-5, Februar: 1-4, März: 1-5?
Jetzt rechne nach, wieviele Wochen der Februar hat, wenn die Woche am Montag beginnt. Gehört der 01.02.2009 zur Woche 1 und der 02.02. bereits zur Woche 2?
In userem Fall die erste Woche des Monats während der 02.02 in der zweiten Woche liegt. Korrekterweise würde das zur letzten Woche des Januars gehören. Wäre aber ohnehin egal, da es ein Sonntag war und ihr ja Freitags sichert.
Ich glaube, das lässt sich so einfach nicht lösen. Es sei denn, Dir sind die realen Wochennumern egal. Wenn dem so ist, lass' einfach die Tage auszählen und weise selbst eine Wochennummer zu. Das hat dann den Vorteil, das Script läuft jedes Jahr ohne Änderung, wenn Du eine Schaltjahrabfrage einbaust. Oder, ich glaube das ist noch besser, Du stellst einfach fest, zu welchem Monat der Freitag gehört, an dem Du sichern willst. Dann stellst Du fest, welche Wochen des gleichen Monats bereits existieren und zählst eine Woche weiter. Ansonsten liegt das Problem in der ersten KW des Jahres, die per Definition entschieden wird. Sollte der 01.01. zB ein Samstag sein, dann gehören der 01.01. und 02.01. zur letzten Kalenderwoche des letzten Jahres und KW1 beginnt am 03.01. Wenn ich mich recht erinnere, muss der Januar die ersten 4 Tage in einer Woche haben, die lt. ISO mit Sonntag endet, um die KW1 zu erhalten.
i.A. Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany
Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de
www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422
-- gruß Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org