如何使用日期格式化函数

Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 这句是在很多地方上用的,比如统计每一天的销售量
下面的代码中会详细介绍下用法
select SUM(total) from yuge_order where status='已付款' and convert(char(10),creatdate,023)='2016-05-09'

配合聚合函数SUM的使用,返回当天的销售总金额 where后面可以根据本身的需要来控制筛选的条件,红色标注的函数,就是我们日期格式化函数的使用,,中间项createdate是我们数据库中

存储的时间,由于数据库中取出的时间是带有室,分,秒的,我们不能够直接='2016-05-09'所以我们用日期格式化函数,将他转化为我们想要的格式,用来进行我们所需要的时间的筛选

上面是几个常用的模式

格式为:CONVERT(data_type,e­xpression[,style])

此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.

 

posted on 2016-05-18 10:28  一杯特仑苏  阅读(251)  评论(0编辑  收藏  举报

导航