★sql语句统计某一字段的总数
怎样用sql语句实现对某个字段的统计并且统计结果在text中显示怎样用sql语句实现对某个字段的统计,并且统计结果在text中显示?
问:
怎样用sql语句实现对某个字段的统计,并且统计结果在text中显示?我的sql语句写为:select sum(score) from tables1 and对象,结果给datareader,在调用getstring(0)
SqlConnection myconn=neyconn.Open();
Sqlmand mymand=neand(sql,myconn);
SqlDataReader myreader=mymand.ExecuteReader();
yreader.Read())
{
<=myreader.GetString(0);
}
myreader.Close();
myconn.Close();
___________________________________________________________ ___________________________________
答2:
我用的是oledbdatasetmand,不是datareader这样不行吗?
___________________________________________________________ ___________________________________
答3:
同样存在OleDbDataReader, OleDbmand
___________________________________________________________ ______________________
_____________
答4:
把select sum(score) from tables1 (score) as one,count(*) as t tables1 (score) from tables1 and cmd=neand(sql,conn);
TextBox1.Text=(string)cmd.ExecuteScalar();
___________________________________________________________ ___________________________________
答6:
to luningjfy_2001(ln)
执行了sql后,我该怎么把它给text?
m_contentSQL = select sum(gjsl) as zh from Session(yeid1) p; Session(bcxid)
m_objdsmand = Ne_contentSQL, Provider=MSDAORA.1;Pass_objdsmand.Fill(m_objdataset,
sql统计每个系的学生人数appd_tabs)m_objtable = m_objdataset.Tables(appd_tabs)
myvie_objtable.DefaultVie_objtable.DefaultVie_objdataset,appd_tabs.zh) 因为DataBind有三个参数可选。
本文来自: 站长() 详细出处参考:
篇二:SQL语句统计每天、每月、每年的_数据
1. //按天统计
2. select count(dataid) as 每天操作数量, sum()
3. from
4. e, 'DD'))
6. //按自然周统计
7. select to_char(date,'i()
8. from
9. m'),sum()
13. from
14. m')
16. //按季统计
17. select to_char(date,'q'),sum()
18. from
19. ()
23. from
24. e) 年,
sum(Total) 销售合计
from 订单表
group by year(ordertime)
2、每月
select year(ordertime) 年,
month(ordertime) 月,
sum(Total) 销售合计
from 订单表
group by year(ordertime),
month(ordertime
3、每日
select year(ordertime) 年,
month(ordertime) 月, day(ordertime) 日,
sum(Total) 销售合计
from 订单表
group by year(ordertime),
month(ordertime),
day(ordertime)
另外每日也可以这样:
select convert(char(8),ordertime,112) dt,
sum(Total) 销售合计
from 订单表
group by convert(char(8),ordertime,112)
sql题如何统计查询一个月中每天的记录
怎么写啊?写出来啊!比如说要查2010年3月份每天的记录
提问者:Java_Travler - 一级
最佳答案
select count(*),substr(t.date,1,10) from table t m-dd hh:mm:ss
sql 数据分月统计,表中只有每天的数据,现在要求求一年中每个月的统计数据(一条sql)
SELECT
MONTH ( 那
个日期的字段),
SUM( 需要统计的字段,比如销售额什么的)
FROM
表
ONTH ( 那个日期的字段)
用SELECT语句对数据进行统计汇总
用SELECT语句对数据进行统计汇总
集合函数(聚合函数,统计函数)
为了有效处理查询得到的数据集合,SQL Server提供了一系列统计函数.
这些函数可以实现数据集合和汇总:
avg ([ALL|DISTINCT]列名) 求指定数字字段的平均值
sum ([ALL|DISTINCT]列名) 求指定数字字段的总和
max([ALL|DISTINCT]列名) 求指定数字字段中最大值
min ([ALL|DISTINCT]列名) 求指定数字字段中最小值
count([ALL|DISTINCT]列名) 求满足条件记录中指定字段不为空的记录个数
count(*) 求满足条件记录总数
*********************************************************** ***********************************
用GROUP BY子句对记录分类统计汇总
格式:
GROUP BY 分组字段名列表[HA VING 条件表达式]
功能:按指定条件对指定字段依次分组进行统计汇总
注:
使用GROUP BY 的语句仍可用ORDER BY子句排序
但必须在GROUP BY之后可以使用别名但不允许对SELECT没指定的列排序
HA VING子句是对分组统计后的查询结果进行筛选.
使用GROUP BY 的select语句仍可用(a.A) from (select dbo.splitnum(test_a,',') as A from test_table) a --该函数可以改造为通过逗号分隔的一条记录拆分成多条独立的记录。*/ create function splitnum
(
SourceSql varchar(8000),--待分割的字符串
StrSeprate varchar(10) --分割符号
)
returns int
begin
declare i int
declare strnum int
set strnum = 1
set SourceSql=rtrim(ltrim(SourceSql))
set i=charindex(StrSeprate,SourceSql)
= strnum+ 1
end
return strnum end
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论