SQL问题,请教大家........

问题描述

表ATTBB<这个是时间字段>CC112007-07-01222007-07-02332007-08-01442007-09-30552007-10-11BB这个字段每个月每天的日期都有...求TT这个字段的月累计数据....

解决方案

解决方案二:
用datepart(MM,getdate())获得当前月份,再用Sum()求和。
解决方案三:
帮你顶起
解决方案四:
selectsum(TT)from表名groupbydepart(MM,BB)
解决方案五:
sorry,前面那个只能去到月份,应该考虑年的。selectsum(TT),convert(varchar(7),BB,121)from表名groupbyconvert(varchar(7),BB,121)

时间: 2024-08-30 01:51:30

SQL问题,请教大家........的相关文章

一个查询的SQL语句请教,希望能够用一条SQL语句得到结果_数据库其它

  各位老大:  我有一个查询的SQL语句请教,希望能够用一条SQL语句得到结果,问题如下:      表X:      A           B           C       D      ------------------      北京   广州   1000     10      北京   深圳   1200     20      北京   上海   500       30      北京   天津   300       40      北京   河南   800   

sql语句-请教一个SQL语句如何写?

问题描述 请教一个SQL语句如何写? 求助大侠:表A中有字段a,b,c,d,e,f,但并不是所有字段都一定有值,其中有值字段原值为'201xxxx'现在要将有值字段由'201xxxx'替换为'2001xxxx',无值字段保留为空,请问SQL语句如何写?(其中'201xxxx'中的xxxx代表数字,比如20101或201010101,位数不定,也可能只为201)请赐教. 解决方案 update [A] set [a] = left(a2)+'0'+right(alen(a)-2) [b] = le

jpql sql 语句-请教 JPQL group by 列聚合成字符串

问题描述 请教 JPQL group by 列聚合成字符串 TYPE IDC123 1C189 2C123 3C123 4C189 5 结果TYPE IDC123 134C189 25 求教 如何用jpql 如何实现 类似h2的group_concat或oracle中的wm_concat(column)的函数效果

sql查询表中字段值在另一个表中的字段是否出现过

问题描述 sql查询表中字段值在另一个表中的字段是否出现过 各位大神,小弟初学sql想请教一个问题~~先谢谢大家啦~~ 例如我有两个表: 表A:personal (人员表) pid name 1 aaa 2 bbb 3 ccc 4 ddd 5 eee 6 ffff 7 ggg 表B:metting (会议表,pidlist代表参加会议的人员,用"|"分隔) mid pidlist 1 |2|3|4| 2 |1|3|4| 3 |1|2|4| 我想要 列出表A中没有参加会议的人,如果按我的

oracle语句-有关两张表关联查询的sql问题

问题描述 有关两张表关联查询的sql问题 各位大神,一个sql问题请教下 有两张表,分别如下: 充值表t_recharge字段: userId.recharge_money.recharge_count 消费表t_consume字段: userId.consume_money.consume_count 现在的情况是用户可能只存在充值记录或者只存在消费记录,只存在充值记录时,消费记录显示0,只存在消费记录时,充值记录显示0 现在想查出这种结果: userId recharge_money rec

《你不可不知的关系数据库理论》——14.1 概述

14.1 概述 再重复一下我在第10章讲过的内容,我确信先了解关系模型,然后再学习SQL会比先学习SQL再学习关系模型要容易些.其原因是如果先学习SQL再学习关系模型的话,会需要很多未了解的知识(因此本书才按照这样的结构来安排,就像在第1章中介绍的一样).实际上,我相信并不是任何人都真正了解SQL的方方面面,只是知道了这种语言,而不是真正了解它的实质.SQL如此庞大.如此复杂.如此特别.如此非正交(此处忽略了它的逻辑差异.不一致性.矛盾等1),经过分析后我不得不相信SQL是很难教会的.我不止一次

resultset可...-请教大神关于sql 的问题

问题描述 请教大神关于sql 的问题 sql中,如果有两条一样的数据,根据某个字段的不同,去最小的一条数据插入表中怎么写 ? 解决方案 向各位大神请教个问题 解决方案二: insert into tablename() value(select name from tablename where arg1<arg2); 解决方案三: insert(字段) into table (select 字段 from table where 条件) 解决方案四: 使用min函数试试看看 解决方案五: 先用

select-新人请教SQL里这个查询语句的意思~

问题描述 新人请教SQL里这个查询语句的意思~ select * from PM_UserRole where UserID =1 select A.*,B.PermName from PM_RolePerm A inner join PM_Permission B On A.PermCode=B.PermCode where A.RoleID=4 解决方案 查询角色id=4,用户id=1的数据,用户表和角色表通过premcode关联 解决方案二: 同一楼上的,不过你似乎多写了一个on 解决方案

sql server-急!!!请教关于MySQL 与SQLserver2008R2数据库问题!

问题描述 急!!!请教关于MySQL 与SQLserver2008R2数据库问题! 现在有MySQL的 .sql文件,如何做才能使它导入SQL server2008R2中,并且不会报错. 解决方案 如果是建表的sql,问题不大,你可以手工把建表的sql修改下,然后运行,然后将mysql的数据导出成csv,再导入sql server 解决方案二: 直接执行那个sql文件就行了,,