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,expression[,style])
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.