Berechnen Sie die Woche endend Datum in oracle mit Samstag wie die Woche Ende Datum
Gegeben ein Feld in Oracle, die Datumsangaben enthält, wie würden Sie ausrechnen, was die Woche Enddatum mit Sonne bis Samstag wie unter der Woche. Zum Beispiel, wenn das Datum 1/26/2015 (das ist ein Montag), die die Abfrage zurückgeben soll 1/31/2015 (das ist ein Samstag. Wenn das Datum 1/31/2015, dann die Abfrage zurückgeben soll 1/31/2015.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gegeben, zu einem bestimmten Datum /Zeit-Wert, dieser Ausdruck Rückkehr Mitternacht des vorhergehenden Sonntag.
So, können Sie tun Sachen wie diese:
und Sie werden bekommen, was Sie brauchen.
Beachten Sie, dass
TRUNC(whatever_time,'DAY')
ehrt die Oracle-session-Initialisierung parameter namens "NLS_TERRITORY". Zum Beispiel, in Europa am Montag als Erster Arbeitstag der Woche. Dies versuchen.Vollständige Dokument verfasst, dieser ist hier: http://www.plumislandmedia.net/sql-time-processing/using-sql-report-time-intervals-oracle/