sql统计

问题描述

现有一个表结构作者编号金额a0120a0230我想实现统计结果作者编号金额a0150(金额汇总)0230请问大家要怎么实现呢?

解决方案

解决方案二:
a0150(金额汇总)a0230-----这句可以实现这个效果----selectsum(money)asmoney,bianhaofrombiaogroupbybianhao------------我感觉这个需求有问题:--------------------a0150(金额汇总)0230-----------------
解决方案三:
selectsum(money)asmoney,bianhao,authorfrombiaogroupbybianhao,author
解决方案四:
没办法呀,客户要求这样的..

时间: 2024-09-18 09:00:54

sql统计的相关文章

请问这个sql统计如何写?

问题描述 请问这个sql统计如何写? CREATE TABLE [dbo].T_SysLog NOT NULL [F_UserCode] [uniqueidentifier] NOT NULL [F_LoginIP] varchar NULL [F_CreateDate] [datetime] NOT NULL [F_ClientName] [int] NULL) ON [PRIMARY] 要求实现,按F_ClientName,F_LoginIP和F_CreateDate,统计出,不同F_Cli

sql统计每天的数据汇总成一条数据按月显示

问题描述 sql统计每天的数据汇总成一条数据按月显示 日期 (A) ID 值(B) 2006-06-06 1 2 2006-06-07 1 2 2005-05-05 2 2 2005-05-06 2 2 显示为 : ID 值 日期 1 4 2006-06-07 2 4 2005-05-06 日期格式类型为Varchar(50) 解决方案 好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话 你试试这个 select id,sum

MS SQL统计信息浅析下篇

   MS SQL统计信息浅析上篇对SQL SERVER 数据库统计信息做了一个整体的介绍,随着我对数据库统计信息的不断认识.理解,于是有了MS SQL统计信息浅析下篇. 下面是我对SQL Server统计信息的一些探讨或认识,如有不对的地方,希望大家能够指正. 触发统计信息更新条件疑问     关于这个触发统计信息更新的条件.因为我在很多资料上看到过,例如Microsoft  SQL Server 企业级平台管理实践. 我自己上篇也是这样解释的.    1:普通表上,触发数据库自动更新统计信息

c#-SQL统计页面问题~~~~~

问题描述 SQL统计页面问题~~~~~ 表设计如下: CREATE TABLE [dbo].Table_pp填写 NOT NULL, [billNo] nvarchar NULL, [applyDate] [datetime] NULL, [inspectionTime] [datetime] NULL, [sNo] nvarchar NULL, [pNo] nvarchar NULL, [cNo] nvarchar NULL, [pName] nvarchar NULL, [repeatOrd

sql 统计本周,本月,下周,下月sql语句

sql 统计本周,本月,下周,下月sql语句 /* 表结构 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别保存一些数据 insert into Student values('01' , N'wwww.111cn.net' , '1990-01-01' , N'男') insert into Student values('02' , N'钱电' , '1990-12-21' , N'男') insert

sql 统计 行转列 动态-sql 多表联合统计问题

问题描述 sql 多表联合统计问题 三张表,用户表用户:ID Uname1 张三2 李四3 王五. .. .. . 档案分类1:ID Title UserID1 XXX 22 aaa 23 bbb 14 ccc 3 . . . . . . . . . 档案分类2:ID FileNo UserID1 XXX 22 aaa 23 bbb 14 ccc 3 . . . . . . . . .档案表和用户表通过UserID 关联,怎样统计出下面的效果: 分类名称 总数 张三 李四 王五 -- 档案1 1

sql 统计 重复-请问使用子表和父表关联,sum统计时如何不让父表字段重复统计

问题描述 请问使用子表和父表关联,sum统计时如何不让父表字段重复统计 select sum(parent.value) --统计时重复了 ,sum(child.value) ... from parent left join child house on child.parent_id = parent.id where .... 这里sum(parent.value)统计重复了 解决方案 加上distinct select sum(distinct parent.value) 解决方案二:

MS SQL 统计信息浅析上篇

统计信息概念     统计信息是一些对象,这些对象包含在表或索引视图中一列或多列中的数据分布有关的统计信息.数据库查询优化器使用这些统计信息来估计查询结果中的基数或行 数. 通过这些基数估计,查询优化器可以生成高质量的执行计划. 例如,查询优化器可以使用基数估计选择索引查找运算符而不是耗费更多资源的索引扫描运算符,从而提高查询性能.[参考MSDN]     其实如果你以前没有接触过统计信息,你可以将其看做是数据库为了得到最优的执行计划,统计数据库里面表.索引等对象的一些数据,例如表的记录数.所有

高难度SQL统计问题

问题描述 表中有字段idcompanyidadminidlogintime是这个计算企业登陆记录现在想查询很个adminid管理员下的登陆超过三次(每次登陆都有添加一条数据,数据超过三条的)的企业客户这里面会有两次统计,一次是SELECTcount(company_id)asc_login,company_id,admin_idFROMcompany_loginGROUPBYcompany_id,admin_id这已经生成一个表,然后在这个表中再次统计,记录过三条的记录请高手帮忙,最好能写出个存

用SQL统计SQLServe表存储空间大小的代码_MsSql

其实SQLServer提供了一个sp_spaceused的系统存储过程可以实现该功能,下面就是调用的SQL: 复制代码 代码如下: create table #tb(表名 sysname,记录数 int ,保留空间 varchar(10),使用空间 varchar(10) ,索引使用空间 varchar(10),未用空间 varchar(10)) insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?''' select * f