分享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銷售員,月份