3个回答
展开全部
1、首先大部分都会使用的就是获取当前日期了,getdate直接用。
2、然后直接将getdate包在year里面就可以获取到年了。
3、另外也可以直接放日期字符串。
4、然后直接用month就可以获得月份。
5、接着用day获得天数。
6、最后month和day这两个函数也可以传入日期字符串。
展开全部
sql server:
取年: year(时间) 或者datepart(year,时间)
取月: month(时间)或者datepart(month,时间)
oracle:
取年: extract(year from 时间) 或者 to_char(时间,'yyyy')
取月: extract(month from 时间) 或者 to_char(时间,'mm')
当然,上述前提都是你的时间是时间类型的,比如sql server中是datetime类型,oracle中是date类型的. 如果时间本来就是用字符串形式存储的,那直接根据格式用字符串函数处理就可以了.
取年: year(时间) 或者datepart(year,时间)
取月: month(时间)或者datepart(month,时间)
oracle:
取年: extract(year from 时间) 或者 to_char(时间,'yyyy')
取月: extract(month from 时间) 或者 to_char(时间,'mm')
当然,上述前提都是你的时间是时间类型的,比如sql server中是datetime类型,oracle中是date类型的. 如果时间本来就是用字符串形式存储的,那直接根据格式用字符串函数处理就可以了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高级excel技巧学习:SQL语句按日期提取数据,斜杠横杠都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
更多回答(1)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询