使用 DATEFROMPARTS()
在本課中,你也學到如何把分散在不同欄位中的日期各部分,合併成一個欄位。
在 paper_shop_daily_sales 資料表中,year_of_sale、month_of_sale 和 day_of_sale 這三個欄位,分別存放日期的不同部分。
| product_name | units | year_of_sale | month_of_sale | day_of_sale |
|--------------|-------|--------------|---------------|-------------|
| notebooks | 2 | 2019 | 1 | 1 |
| notebooks | 3 | 2019 | 5 | 12 |
| ... | ... | ... | ... | ... |
你需要使用 DATEFROMPARTS() 函式,將這些欄位合併為單一日期欄位。
本練習屬於課程
在 SQL Server 資料庫中清理資料
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
product_name,
units,
-- Use the function to concatenate the different parts of the date
___(
___,
month_of_sale,
___) AS complete_date
FROM paper_shop_daily_sales