分享

vfp 按日期月份年查询

 悟静 2009-06-18
在MS SQL SERVER中,按年、月、日统计:
按年统计
select year(销售日期)as 年份,sum(金额) as 总收入 from 图书销售表 group by  year(销售日期) 
按月统计
select month(销售日期)as 月份,sum(金额) as 总收入 from 图书销售表 where YEAR(销售日期)='2007' group by month(销售日期)
按日统计
select day(销售日期)as "按日统计",sum(金额) as 总收入 from 图书销售表 where year(销售日期)='2007' and month(销售日期)='1' group by day(销售日期)
--------------------------------------------------------------
CONVERT  
将某种数据类型的表达式显式转换为另一种数据类型。  
使用  CONVERT:  
CONVERT  (data_type[(length)],  expression  [,  style])  
参数  
expression  
 
是任何有效的  Microsoft®  SQL  Server™  表达式。有关更多信息,请参见表达式。    
 
data_type  
 
目标系统所提供的数据类型,包括  bigint  和  sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。    
 
length  
 
nchar、nvarchar、char、varchar、binary  或  varbinary  数据类型的可选参数。    
 
style  
 
日期格式样式,借以将  datetime  或  smalldatetime  数据转换为字符数据(nchar、nvarchar、char、varchar、nchar  或  nvarchar  数据类型);或者字符串格式样式,借以将  float、real、money  或  smallmoney  数据转换为字符数据(nchar、nvarchar、char、varchar、nchar  或  nvarchar  数据类型)。  
 
SQL  Server  支持使用科威特算法的阿拉伯样式中的数据格式。  
 
在表中,左侧的两列表示将  datetime  或  smalldatetime  转换为字符数据的  style  值。给  style  值加  100,可获得包括世纪数位的四位年份  (yyyy)。  
 
不带世纪数位  (yy)  带世纪数位  (yyyy)    
标准    
输入/输出**    
-  0  或  100  (*)    默认值  mon  dd  yyyy  hh:miAM(或  PM)    
1  101  美国  mm/dd/yyyy    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多