发布网友 发布时间:2022-04-23 17:34
共2个回答
热心网友 时间:2023-07-12 01:37
如果你的时间字段是date类型
select to_char(t.mydate,'mm') month from test t2.如果你的时间字段是varchar2类型,如"2017/9/25 10:58:12"这样的字符串
select to_char(to_date(t.mydate,'yyyy/mm/dd hh24:mi:ss'),'mm') month from test t热心网友 时间:2023-07-12 01:37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
declare @dt as datetime
select @dt='2010-03-12'
select year(@dt) as [year],month(@dt) as [month],day(@dt) as [day]
select datepart(year,@dt),datepart(month,@dt),datepart(day,@dt)
/*
year month day
----------- ----------- -----------
2010 3 12
(1 行受影响)
----------- ----------- -----------
2010 3 12
(1 行受影响)
*/