Wie man in der Woche bis Datum von einem gegebenen Datum zurück von einer DateAdd Ausdruck
Nicht wissen, wie meine aktuellen Ausdruck und bekommen die Ende der Woche Termin der Woche.
Meine aktuelle Ausdruck gibt das Datum zurück, eine Woche von heute.
DateAdd(DateInterval.WeekOfYear, 1, today())
Was ich will zu tun, sondern ist zurück zum Ende-Datum (Samstag) der Woche statt.
Was brauche ich zusätzlich zu diesem Ausdruck das gewünschte Ergebnis zu erhalten?
Dank!
Okay, sieht aus wie ich habe, aber es ist hässlich. Kann mir jemand helfen, optimieren Sie diese?
Hier ist, was ich habe, basierend auf drehen Raj ' s Beispiel in einem Ausdruck:
="Eine Woche Projiziert Rückstand w/e "& DateAdd(DateInterval.Tag,
-1 * DatePart(DateInterval.Wochentag,
(DateAdd(DateInterval.WeekOfYear, 1, today()))) + 7,
(DateAdd(DateInterval.WeekOfYear, 1, today())))
InformationsquelleAutor PushCode | 2010-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Ich grundsätzlich berechnet, an welchem Tag der Woche, dann wird der eingehende heute war, und dann die soft-Computertomographie Anfang der Woche mit -1 multipliziert, und vorwärts Verfahren bis zum Samstag durch hinzufügen 7.
Natürlich wird dies nur funktionieren, wenn Sie SQL Server ist die Woche, beginnend am Sonntag
Für SQL Server reporting services, ich denke, diese Arbeit sollte für Sat der aktuellen Woche
Für Sat der nächsten Woche
Oh, das ist auch in einem Ausdruck für einen Bericht, nicht in einem standard-Abfrage. Meine erste expressoin sieht wie folgt aus: ="Eine Woche Projiziert Rückstand w/e "& DateAdd(DateInterval.WeekOfYear, 1, today())
Dank Raj und ja, ich werde sicher sein, markieren Sie eine Antwort mal ich hab das niet-und nagelfest. Die SSRS-code, den Sie zur Verfügung gestellt gibt die Woche Enddatum für die aktuelle Woche, nicht eine Woche aus. Ich werde sehen, ob ich es machen kann, die Arbeit für eine Woche aus...
...eigentlich ist es im Endeffekt das gleiche wie ich hatte in meiner Antwort von gestern.
InformationsquelleAutor Raj More
Wie?
InformationsquelleAutor Kedazs