
以int/numeric为例:可以这样获取年月,格式为201004
select datepart(year,getdate())*100+datepart(month,getdate())
如果是char可以转换
select convert(char(6),datepart(year,getdate())*100+datepart(month,getdate()))
SQL server的获得当前日期的函数是getdate(),他的默认格式是‘2015-01-01 18:00:00‘例如在Table_Name中包含一个时间的列date_now
插入语句可以使用如下insert into Table_Name(date_now) values(getdate())
如何给mysql中date方法/步骤
1
select curDate() #获取当前日期select curTime() #获取当前时间select now() #获取当前日期+时间
2
列举1个天数加减的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day) #当前日期天数+1
select date_add(now(), interval -1 day) #当前日期天数-1
select date_add(now(), interval 1 hour)
select date_add(now(), interval 1 minute)
select date_add(now(), interval 1 second)
select date_add(now(), interval 1 microsecond)
select date_add(now(), interval 1 week)
select date_add(now(), interval 1 month)
select date_add(now(), interval 1 quarter)
select date_add(now(), interval 1 year)
3
date_sub与date_add功能整合相反
select
date_sub(now(), interval 1 day) #当前日期天数-select date_sub(now(),
interval -1 day) #当前日期天数+select date_sub(now(), interval 1
hour)select date_sub(now(), interval 1 minute)select date_sub(now(),
interval 1 second)select date_sub(now(), interval 1 microsecond)select
date_sub(now(), interval 1 week)select date_sub(now(), interval 1
month)select date_sub(now(), interval 1 quarter)select date_sub(now(),
interval 1 year)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)