开始使用免费开始使用

使用 DATEFROMPARTS()

在本节中,您还学习了如何将分散在不同列中的日期各部分合并为一列。

paper_shop_daily_sales 表中,year_of_salemonth_of_saleday_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
编辑并运行代码