早教吧作业答案频道 -->其他-->
把表中符合查询条件的数据输出来的sql语句我的数据库里的a表有很多条数据的记录,例如:序号名称数量原价(元)现价(元)登记日期1铅笔10.72橡皮11.03.铅笔10.752010-014橡皮11.
题目详情
把表中符合查询条件的数据输出来的sql语句
我的数据库里的a表有很多条数据的记录,例如:
序号 名称 数量 原价(元) 现价(元) 登记日期
1 铅笔 1 0.7
2 橡皮 1 1.0
3 .铅笔 1 0.75 2010-01
4 橡皮 1 1.2 2010-01
5 橡皮 1 1.3 2010-02
想查出一月份录入的商品清单,要求每件商品的现价要和原价比较,比原价高出5%的商品的价格要插入到新的一列中显示出来:例如要查询1月份的商品明细表,希望最后生成这个样子的表单:
序号 名称 数量 原价(元)现价(元) 浮动10%内 浮动10%外 登记日期
1 .铅笔 1 0.7 0.75 0.1 2010-01
2 橡皮 1 1.0 1.2 0.2 2010-01
就是能把价格浮动经过判断后的数据插入到表中 这个用sql怎么写呢?
注:所有商品的原价已经输入到数据表中了.
我写这么多不容易啊~
我的数据库里的a表有很多条数据的记录,例如:
序号 名称 数量 原价(元) 现价(元) 登记日期
1 铅笔 1 0.7
2 橡皮 1 1.0
3 .铅笔 1 0.75 2010-01
4 橡皮 1 1.2 2010-01
5 橡皮 1 1.3 2010-02
想查出一月份录入的商品清单,要求每件商品的现价要和原价比较,比原价高出5%的商品的价格要插入到新的一列中显示出来:例如要查询1月份的商品明细表,希望最后生成这个样子的表单:
序号 名称 数量 原价(元)现价(元) 浮动10%内 浮动10%外 登记日期
1 .铅笔 1 0.7 0.75 0.1 2010-01
2 橡皮 1 1.0 1.2 0.2 2010-01
就是能把价格浮动经过判断后的数据插入到表中 这个用sql怎么写呢?
注:所有商品的原价已经输入到数据表中了.
我写这么多不容易啊~
▼优质解答
答案和解析
select t2.序号,t1.名称,t1.y as [原价(元)],t1.x as [现价(元)],
(case when t1.c(t1.y*01 )then t1.c
else null
end) as [浮动10%外] ,t1.登记日期
from(select 名称,avg(原价)as y,avg(现价) as x,(avg(原价)-avg(现价)) as c,登记日期 from a where substring(登记日期,6,2)='01' or 登记日期 is null
group by 名称)t1
left join a t2 on t1.名称=t2.名称
/*手写的代码,可能有错误,测试不行我再改*/
(case when t1.c(t1.y*01 )then t1.c
else null
end) as [浮动10%外] ,t1.登记日期
from(select 名称,avg(原价)as y,avg(现价) as x,(avg(原价)-avg(现价)) as c,登记日期 from a where substring(登记日期,6,2)='01' or 登记日期 is null
group by 名称)t1
left join a t2 on t1.名称=t2.名称
/*手写的代码,可能有错误,测试不行我再改*/
看了把表中符合查询条件的数据输出来...的网友还看了以下:
题中有歧化反应的化学题……G,Q,X,Y,Z均为含氧的化合物,在一定条件下具有如此转换关系:G→Q 2020-04-25 …
设生产某种产品的总成本函数为c(q)=400+10q,需求函数为q=1000-5p(其中p为价格, 2020-05-21 …
p且Q为真,等价于Q为真,P也为真吗?P且Q为假呢?P或Q为真呢?P或Q为假呢? 2020-06-04 …
供给函数的直线函数表达式Q=-c+dp(c>0d>0),p是价格,Q是供给数量.可不可以把这个表达 2020-06-07 …
某种商品分两次提价,有三种提价方案.方案甲:第一次提价百分之p第二次提价百分之q(其中p>q>0) 2020-06-12 …
某种产品的原料提价,因而厂家决定对产品提价,有3种方案1:第一次提价p%,第二次提价q%2:第一次 2020-07-21 …
2016年某市为缓解交通拥堵,下调地铁票价。如不考虑其它因素,下图中(P为地铁票价,Q为需求量)最有 2020-11-20 …
某种产品的原料提价,因而厂家决定对产品进行提价,现有三种方案方案1:第一次提价p%,第二次提价q%方 2020-11-30 …
下图表明价格围绕价值上下波动,是价值规律的表现形式。从图中我们可以得出的结论有()①在Q、N、M三点 2020-12-23 …
有关橡胶的说法正确的是A.随意大量丢弃废旧橡胶引发白色污染B.焚烧废旧橡胶会引发大气污染C.关闭合成 2020-12-23 …