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

Parçalardan tarih oluşturma

Şimdiye kadar kullandığın fonksiyonların çoğu bir tarihten parçalar çıkarırken, DATEFROMPARTS() tam tersini yapar: yılı, ayı ve günü temsil eden üç sayıdan bir tarih oluşturur.

Sözdizimi: DATEFROMPARTS(year, month, day)

Bu fonksiyonun parametreleri için sayısal değer döndüren ifadeleri de kullanabilirsin, örneğin: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

Bu egzersizde, voters tablosundan first_vote_date değerinin yılını ve ayını da içerecek şekilde bilgi seçeceksin. Ardından, ilk oyun kullanıldığı ayın ilk gününü temsil eden yeni bir tarih sütunu oluşturacaksın.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Verileri İşlemek için Fonksiyonlar

Kursa Göz Atın

Egzersiz talimatları

  • İlk oyun kullanıldığı yılını seç.
  • İlk oy tarihinin ayını seç.
  • İlk oyun kullanıldığı ayın başlangıcı olacak bir tarih oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT 
	first_name,
	last_name,
    -- Select the year of the first vote
   	___(first_vote_date) AS first_vote_year, 
    -- Select the month of the first vote
	___(first_vote_date) AS first_vote_month,
    -- Create a date as the start of the month of the first vote
	___(___, ___, 1) AS first_vote_starting_month
FROM voters;
Kodu Düzenle ve Çalıştır