分享Sql日期时间格式转换?
举例如下:selectConvert(varchar(10),getdate(),120)2006-05-12selectConVERT(varchar,getdate(),120)2006-05-1211:06:08selectreplace(replace(replace(ConVERT(varchar,getdate(),120),#39-#39,#39#39),#39#39,#39#39),#39:#39,#39#39
)20060512110608selectConVERT(varchar(12),getdate(),111)2006/05/12selectConVERT(varchar(12),getdate(),112)20060512selectConVERT(varchar(12),getdate(),102)2006.05.12其它几种不常用的日期格式转换方法:selectConVERT(varchar(12),getdate(),101)0612/2005selectConVERT(varchar(12),getdate(),103)12/09/2004selectConVERT(varchar(12),getdate(),104)12.05.2006selectConVERT(varchar(12),getdate(),105)12-05-2006selectConVERT(varchar(12),getdate(),106)12052006selectConVERT(varchar(12),getdate(),107)0512,2006selectConVERT(varchar(12),getdate(),108)11:06:08selectConVERT(varchar(12),getdate(),109)051220061selectConVERT(varchar(12),getdate(),110)09-12-2004selectConVERT(varchar(12),getdate(),113)12052006selectConVERT(varchar(12),getdate(),114)11:06:08.177
常用统计求和SQL语句示例?
如果仅仅是求和,那么sum函数搭配groupby足够了。
比如我们有个销售表,字段分别是单据号、年份、月份、销售员、销售额
现在要统计2020年各个月的销售总额,以及2020年各个销售人员的销售总额,可以分别用如下实现
select月份,sum(销售额)as总额from销售表名where年份2020groupby月份
select销售员、sum(销售额)as总额from销售表名where年份2020groupby销售员
如果要统计2020年每个销售员各个月的销售总额,写法如下
select销售员,月份,sum(销售额)as总额from销售表名where年份2020groupby销售员,月份