Heim > Datenbank > MySQL-Tutorial > Wie viele Dienstage liegen in TSQL zwischen zwei Daten?

Wie viele Dienstage liegen in TSQL zwischen zwei Daten?

Patricia Arquette
Freigeben: 2024-10-29 20:50:03
Original
240 Leute haben es durchsucht

How many Tuesdays are there between two dates in TSQL?

Berechnen der Anzahl der Dienstage zwischen zwei Daten in TSQL

Bei der Arbeit mit zeitlichen Daten in TSQL kann es nützlich sein, die Anzahl zu berechnen von Instanzen eines bestimmten Wochentags zwischen zwei Daten. Um die Anzahl der „Dienstage“ innerhalb eines bestimmten Datumsbereichs zu ermitteln, ziehen Sie die folgende Lösung in Betracht:

Um die Anzahl der Dienstage zwischen zwei Daten zu ermitteln, können Sie die folgende Formel verwenden:

<code class="sql">datediff(day, -6, @to)/7-datediff(day, -5, @from)/7</code>
Nach dem Login kopieren

In dieser Formel:

  • @von und @bis sind die Start- und Enddaten des Bereichs.
  • -6 und -5 stellen die Ganzzahlen des Tages für Montag (-6) bzw. Dienstag (-5) dar.

Beispielverwendung:

Um die Anzahl der Dienstage zwischen dem 1. März 2013 und dem 31. März 2013 zu berechnen:

<code class="sql">declare @from datetime= '3/1/2013'
declare @to datetime  = '3/31/2013'

select datediff(day, -6, @to)/7-datediff(day, -5, @from)/7 AS TUE</code>
Nach dem Login kopieren

Ausgabe:

TUE: 5
Nach dem Login kopieren

Diese Abfrage würde 5 zurückgeben, was darauf hinweist, dass es fünf Dienstage innerhalb des angegebenen Datumsbereichs gibt.

Das obige ist der detaillierte Inhalt vonWie viele Dienstage liegen in TSQL zwischen zwei Daten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage