sql DATEPART
时间: 2023-09-13 17:11:23 浏览: 104
SQL Server-DatePart函数
SQL DATEPART() 函数用于从日期中提取指定的日期部分,例如年、月、日、小时、分钟等。
语法:
```
DATEPART(datepart, date)
```
参数说明:
- `datepart`:必需。规定要从 `date` 中提取的日期部分。可以是下列值之一:
- `year`:年份
- `quarter`:季度
- `month`:月份
- `dayofyear`:当年中的第几天
- `day`:日
- `week`:当年中的第几周
- `weekday`:星期几
- `hour`:小时
- `minute`:分钟
- `second`:秒钟
- `millisecond`:毫秒
- `date`:必需。规定要提取值的日期。
示例:
假设有一个名为 `orders` 的表,其中包含 `order_date` 字段,该字段存储了订单的日期。
选择所有订单的年份:
```
SELECT DATEPART(year, order_date) as order_year
FROM orders;
```
选择所有订单的月份:
```
SELECT DATEPART(month, order_date) as order_month
FROM orders;
```
选择所有订单的日:
```
SELECT DATEPART(day, order_date) as order_day
FROM orders;
```
阅读全文