SQL如何取年月

SQL如何取年月... SQL如何取年月 展开
 我来答
做一个快乐的茶农
高粉答主

2019-11-14 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:34万
展开全部

1、首先大部分都会使用的就是获取当前日期了,getdate直接用。

2、然后直接将getdate包在year里面就可以获取到年了。

3、另外也可以直接放日期字符串

4、然后直接用month就可以获得月份。

5、接着用day获得天数。

6、最后month和day这两个函数也可以传入日期字符串。

我在哪我是谁X
推荐于2017-09-26 · TA获得超过1620个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:252万
展开全部
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类型的. 如果时间本来就是用字符串形式存储的,那直接根据格式用字符串函数处理就可以了.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷糊熊熊呀
2020-11-19 · TA获得超过997个赞
知道答主
回答量:471
采纳率:0%
帮助的人:23.8万
展开全部

高级excel技巧学习:SQL语句按日期提取数据,斜杠横杠都可以

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式