Forum: Programmieren allgemein
by ibp,
19. Feb 2013
genau umgekehrt. Es geht im Prinzip um Termine (Datum) die in einem Report der in KW aufgeteilt ist zugeordnet werden.
Die Grenzen können vom Anwender gewählt werden und sind Start-Datum bis End-Datum. Start bis Ende sind maximal 1 Jahr. Alle Termine sollen nun den entsprechenden KW zugeordnet werden.
Klassischer Fall Auswahl 1.1. - 31.12. aber es kann auch 5.5.2012 - 4.5.2013 ausgewählt...
Forum: Programmieren allgemein
by ibp,
19. Feb 2013
dann müsste ich aber jedes mal, bei jeder Abfrage und das sind einige, analysieren ob das nun ein Datum in der Nähe der Jahresgrenze ist. und dann entsprechend entscheiden...
Am liebsten wäre mir eine mathematische eindeutige Zuordnung ohne viel wenn und aber...
Forum: Programmieren allgemein
by ibp,
19. Feb 2013
mit weekof(1.1.2012) erhalte ich 52
mit weekof(25.12.2012) erhalte ich 52
damit bekomme ich keine genaue Zuordnung hin, da es auch nicht hinreichend ist, den Monat als Erkennungsmerkmal mit dazu zu nehmen.
Im Endeffekt brauche ich eine Funktion die mir einen bestimmten Rank zurückgibt anhand eines Datums (Startdatum <= Datum <= Enddatum) der beginnt mit 1 beim Startdatum und geht bis...
Forum: Programmieren allgemein
by ibp,
19. Feb 2013
konnte es jetzt noch ein wenig einkreisen...da es ja nun doppelte KW gibt musste ich mir nun noch etwas dazu merken, hatte dabei aber zu kurz gedacht.
Also:
4.11.2012 ergibt 20121144 dem Wert ist der Rank 45 zugeordnet
Aber
29.10.2012 ergibt 20121044 da er ebenfalls in der 44 KW ist wird aber hier nicht gefunden, weil 20121144 in meiner Tabelle festgelegt wurde... :wall:
Forum: Programmieren allgemein
by ibp,
19. Feb 2013
wenn du es mit einer Formel berechnest schon.
Forum: Programmieren allgemein
by ibp,
19. Feb 2013
Hallo, stehe gerade ziemlich auf dem Schlauch, das verflixte Jahr 2012 macht mir zu schaffen. Hintergrund das Jahr hat 2 x die KW 52 und 2 x KW 1
Ich suche eine mathematische Berechnung anhand der ich mittels eines Datums aus einem Bereich die Nummer 1...54 zuordnen kann.
Der Bereich kann von 1 Woche bis max. 1 Jahr betragen.
also nehmen wir an es ist der Bereich 5.2.2013 bis 29.3.2013...