使用 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