问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql怎么添加自定义列并且将此列的数据作为条件查询

发布网友 发布时间:2022-04-09 10:59

我来回答

4个回答

热心网友 时间:2022-04-09 12:28

经过测试:我的方法可行。不行再找我。
select Time as 日期 ,sum(Num) as 月份总和
from Warning
group by Time
order by Time asc
/*---- 不写asc结果是一样的,因为默认是asc 升序,从1,2,3号这样开始升序排序。如果倒序则 desc
特别说明:依据楼主的提问:Time里面的日期不一定是连贯的,
1: 利用 group by Time 分组----解释:我把日期列Time 进行分组 如,1月, 2月, 3月, 4月, 5月
也就是说不管1月份的数据出现几次都归为一组,所有2月的都归为一组。到这里聪明点的人就知道了,把归为一组的 Num列 相加就可以实现要求了。
2:利用求和函数 sum (Num)把分组好的列求出他们的和就行了,这里就是所有1月为一组的会自动相加 (其他组的不相加),所有2月归为一组的会自动相加。。。。。。
3:利用 order by Time asc 升序产生连贯1月,2月,3月,这样升序排序。
4:特别说明:这里如果Time 列 数据类型是 datatime 的值是精确到时分秒的话,必须截取字符串,得到年月日或者只得到月份,因为时分秒分组的话就非常多了,1月份的时分秒都参与分组会有很多的,到时候得到1月份的和就变成1月份1号8点8分06秒 这个时间的都分组再求和。
5:楼主的要求:对应日期没有数据则显示0,isnull(你的列,0) 这个函数来转换成为0 在求和。0的总和还是0。
所以最终写成
select Time as 月份 ,sum(isnull(Num,0)) as 月份总和
from Warning
group by Time
order by Time asc
6:这个要求——因为第一列是表里面原本没有的,现在必须强行列出来,说得不太明确啊。
alter table 表名 add 列名 类型和属性等 这语句是创建一个新的列。
----*/

热心网友 时间:2022-04-09 13:46

不要跟我说你连接的数据库还是以前的Access的
而不是你千辛万苦导好的sql server

热心网友 时间:2022-04-09 15:21

select a.TheDate,isnull(count(b.time),0) as times
(select 1 as TheDate
union
select 2 as TheDate
union
select 3 as TheDate
union
select 4 as TheDate
union
select 5 as TheDate
union
select 6 as TheDate
union
.
.
.
.
select 30 as TheDate
union
select 31 as TheDate) a left join tbl b on a.TheDate=day(b.time)
group by a.TheDate追问看不大懂。。。为什么感觉连warning表都没用到。。。

热心网友 时间:2022-04-09 17:12

你这个只能写存储过程 一两条sql是弄不出来的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 青春无敌美少女,对什么比较合适? 从青春无敌美少女到缺牙白发老太太我们一直在一起吧 有没有想对应的句子 有木有青春无敌的单身美少女,求交往 有关金门的电影有什么 青春无敌美少女 下一句说男生怎么说 林逸欣演过的什么电影或者电视剧比较好看? 求藏头诗"小青十八生日快乐",内容关于友谊、知己的 青春无敌美少女用英语怎么说 玫瑰金和925银哪个贵?哪个好一些?一条玫瑰金细项链买一百多是真的吗? 银项链和18K金项链哪个好? 情侣接吻之后女生会下边流水,那是什么液体 18kgp的项链和银925的项链哪个贵,一般的价格是多少 金项链好还是银项链好 如果要在EXCEL表格打一份有条形码的合同该怎么样做呢? 傅立叶红外光谱仪的核心部分是什么? 傅立叶红外变换能检测那些物质?原理分别是什么? 晋江有没有seo培训学校?在哪里?有地址吗? 安徽中专学校名单 晋江seo:网站运营需要哪些思维模式 晋江SEO哪家好? 2022年合肥高考考点怎么划分 合肥十一中今年是不是高考考点 合肥市有哪几所高中学校?今年高考考点都在哪几所学校? 从合肥市招生考试网哪个板块查高考考点? 2009合肥高考考场分布(要详细的所分布的每个学校) 2022年合肥市高考报名点有哪些 合肥肥东众兴高中今年高考的考点在什么地方 2020年安徽省高考理科646推荐上哪个学校哪个专业? 坏硬盘有哪些再利用价值啊? 坏硬盘有什么用? 硬盘损坏继续使用会影响其他硬件吗 坏硬盘有什么用 坏掉的硬盘有什么用 苹果5s后置摄像头黑屏闪光灯打不开怎么办? 硬盘坏了有什么用 有物理损坏的硬盘还能用吗? 使用有坏道的硬盘会有什么影响? 补钙喝什么汤最好 什么汤补钙 您好、我想问补血补气煲什么汤最有效果?