BaşlayınÜcretsiz Başlayın

DATE_TRUNC kullanma

DATE_TRUNC() işlevi, zaman damgası (timestamp) veya aralık (interval) veri türlerini belirtilen bir hassasiyete kadar keserek bir timestamp veya interval döndürür. Hassasiyet değerleri, EXTRACT() ve DATE_PART() işlevleriyle kullanılabilen alan tanımlayıcılarının bir alt kümesidir. DATE_TRUNC() bir sayı yerine bir interval veya timestamp döndürür. Örneğin

SELECT DATE_TRUNC('month', TIMESTAMP '2005-05-21 15:30:30');

Sonuç: 2005-05-01 00;00:00

Şimdi, farklı hassasiyetlerle denemeler yapalım ve son olarak önceki egzersizlerdeki sorguları kiralama etkinliğini toplamak için değiştirelim.

Bu egzersiz

PostgreSQL'de Veriyi İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Kodu Düzenle ve Çalıştır