CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

■■■■求SQL语句 选择表 月统计 创建视图■■■■

楼主fanqingfeng(丰丰)2005-02-28 13:52:39 在 MS-SQL Server / 基础类 提问

客户资料表   A:  
    UNO(客户编号)     UNAME(客户名称)  
  ------------------  
  1001                             张三  
  1002                             李四  
  。。。  
   
  客户消费表   B:  
  MDATE(日期)                         UNO(客户编号)     UMONEY(消费金额)  
  ------------------------  
  2005-1-1   11:12:22         1001                           100  
  2005-1-1   22:00:00         1001                           20  
  2005-2-2   10:00:00         1002                           80  
  2005-2-3   21:00:00         1001                           10  
  。。。。  
   
  想用SQL语句想得到结果(最好可以创建视图):  
  月报表   C:  
  MDAY(日期)   UNO(客户编号)   UNAME(客户名称)   UMONEY(金额)  
  -------------------------------  
  2005-1               1001                             张三                                   120  
  2005-2               1002                             李四                                     80  
  2005-2               1001                             张三                                     10  
  。。。。  
   
   
  谢谢  
         
   
   
  问题点数:50、回复次数:3Top

1 楼iswear428(黄沙百战穿金甲,不破楼兰终不还)回复于 2005-02-28 13:58:51 得分 20

CREATE   VIEW   MYVIEW  
  AS  
  SELECT     MONTH(MDATE),UNO(客户编号),   UNAME(客户名称)    
                  ,SUM(UMONEY)   AS   UMONEY(消费金额)  
  FROM   客户资料表   AS   A   INNER   JOIN   客户消费表   AS   B   ON   A.UNO=B.UNO  
  GROUP   BY   MONTH(MDATE),UNO    
  Top

2 楼pbsql(风云)回复于 2005-02-28 14:00:12 得分 20

CREATE   VIEW   MYVIEW  
  AS  
  select   MDAY=convert(varchar(7),b.MDATE,120),a.UNO,a.UNAME,UMONEY=sum(b.UMONEY)  
  from   a,b  
  where   a.UNO=b.UNO  
  group   by   convert(varchar(7),b.MDATE,120),a.UNO,a.UNAMETop

3 楼xuam()回复于 2005-02-28 14:03:34 得分 10

select     substring(CONVERT   (   char(10)   ,MDATE,   120),1,7),B.UNO,A.UNAME,sum(isnull(B.UMONEY,0))     from     A,B       where   A.UNO=B.UNO  
  group     by   substring(CONVERT   (   char(10)   ,MDATE,   120),1,7),B.UNO,A.UNAMETop

相关问题

  • 急,求一统计sql语句建视图
  • 求一视图SQL语句
  • 求一视图SQL语句
  • 统计sql语句
  • 怎样用sql语句创建视图?
  • 建立视图的SQL语句问题?
  • 怎么用sql语句查看视图的创建语句?
  • 求SQL统计语句…
  • 求统计的SQL语句
  • 统计问题 SQL语句

关键词

  • 客户
  • 消费
  • uno
  • umoney
  • mdate
  • unogroup
  • uname
  • 金额
  • convert
  • 名称

得分解答快速导航

  • 帖主:fanqingfeng
  • iswear428
  • pbsql
  • xuam

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo