Heim > Datenbank > MySQL-Tutorial > Wie kann ich Zeitintervalle in MS SQL 2008 gruppieren?

Wie kann ich Zeitintervalle in MS SQL 2008 gruppieren?

Susan Sarandon
Freigeben: 2025-01-15 14:52:43
Original
718 Leute haben es durchsucht

How Can I Group Time Intervals in MS SQL 2008?

MS SQL 2008 Zeitintervallgruppierung

Beim Gruppieren von Zeitdaten in einer SQL-Abfrage ist es oft sinnvoll, den gewünschten Gruppierungszeitraum anzugeben. In MS SQL 2008 können Sie zu diesem Zweck die Funktion DATEPART verwenden.

Gruppieren Sie nach Stunde, verwenden Sie den folgenden Code:

<code class="language-sql">GROUP BY DATEPART(HOUR, [Date])</code>
Nach dem Login kopieren

Für 10-Minuten-Intervalle wenden Sie den folgenden Code an:

<code class="language-sql">GROUP BY (DATEPART(MINUTE, [Date]) / 10)</code>
Nach dem Login kopieren

Um Millisekunden aus der Datumsausgabe zu entfernen, verwenden Sie die CAST-Funktion:

<code class="language-sql">GROUP BY CAST([Date] AS DATE)</code>
Nach dem Login kopieren

Hier ist ein vollständiges Beispiel, bei dem Daten nach 10-Minuten-Intervallen gruppiert und Millisekunden entfernt werden:

<code class="language-sql">SELECT MIN([Date]) AS RecT, AVG(Value)
FROM [FRIIB].[dbo].[ArchiveAnalog]
GROUP BY DATEPART(YEAR, [Date]),
DATEPART(MONTH, [Date]),
DATEPART(DAY, [Date]),
DATEPART(HOUR, [Date]),
(DATEPART(MINUTE, [Date]) / 10)
ORDER BY RecT</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Zeitintervalle in MS SQL 2008 gruppieren?. 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