早教吧作业答案频道 -->其他-->
在一个表内怎么用sql语句把符合条件的条目的相应字段的数据,具体请见问题补充就是根据我系统里现在有的这个表(表明就是叫table):序号名称原价现价差值浮动范围类别登记日期1
题目详情
在一个表内怎么用sql语句把符合条件的条目的相应字段的数据,具体请见问题补充
就是根据我系统里现在有的这个表(表明就是叫table):
序号 名称 原价 现价 差值 浮动范围 类别 登记日期
1 铅笔 1.0 A 2010-01
2 橡皮 1.5 A 2010-01
3 尺子 2.0 A 2010-01
4 铅笔 1.2 B 2010-02
5 橡皮 1.55 B 2010-02
6 尺子 2.2 B 2010-03
是通过一个asp页面 ,比如输入日期为2010-02的时间,系统会更新时间为2010-02且类别为B类的表,将符合条件的条目当中原价,差值,浮动范围都填好,现怎么用一条sql语句实现呢?(现价都是通过调用相应商品名,日期且类别为A实现的)实现后的表的变化如下:
序号 名称 原价 现价 差值 浮动范围 类别 登记日期
1 铅笔 1.0 A 2010-01
2 橡皮 1.5 A 2010-01
3 尺子 2.0 A 2010-01
4 铅笔 1.0 1.2 0.2 5%以上 B 2010-02
5 橡皮 1.5 1.55 0.05 5%以内 B 2010-02
6 尺子 2.0 2.2 0.2 5%以上 B 2010-03
请会的人帮帮忙,我敲这么多表格啥的也不容易~
就是根据我系统里现在有的这个表(表明就是叫table):
序号 名称 原价 现价 差值 浮动范围 类别 登记日期
1 铅笔 1.0 A 2010-01
2 橡皮 1.5 A 2010-01
3 尺子 2.0 A 2010-01
4 铅笔 1.2 B 2010-02
5 橡皮 1.55 B 2010-02
6 尺子 2.2 B 2010-03
是通过一个asp页面 ,比如输入日期为2010-02的时间,系统会更新时间为2010-02且类别为B类的表,将符合条件的条目当中原价,差值,浮动范围都填好,现怎么用一条sql语句实现呢?(现价都是通过调用相应商品名,日期且类别为A实现的)实现后的表的变化如下:
序号 名称 原价 现价 差值 浮动范围 类别 登记日期
1 铅笔 1.0 A 2010-01
2 橡皮 1.5 A 2010-01
3 尺子 2.0 A 2010-01
4 铅笔 1.0 1.2 0.2 5%以上 B 2010-02
5 橡皮 1.5 1.55 0.05 5%以内 B 2010-02
6 尺子 2.0 2.2 0.2 5%以上 B 2010-03
请会的人帮帮忙,我敲这么多表格啥的也不容易~
▼优质解答
答案和解析
table 是系统中关键字,如果用作表名就要用“[]”括起来
update [table] set 原价=ta.原价,差值=tb.现价-ta.原价,浮动范围=
(case when ((tb.现价-ta.原价)/ta.原价)>0.05 then '5%以上'
else '5%以内' end)
from [table] tb,(select * from [table] where 类别='A') ta
where ta.名称=tb.名称 and tb.登记日期='2010-02' and tb.类别='B'
update [table] set 原价=ta.原价,差值=tb.现价-ta.原价,浮动范围=
(case when ((tb.现价-ta.原价)/ta.原价)>0.05 then '5%以上'
else '5%以内' end)
from [table] tb,(select * from [table] where 类别='A') ta
where ta.名称=tb.名称 and tb.登记日期='2010-02' and tb.类别='B'
看了在一个表内怎么用sql语句把符...的网友还看了以下:
英语翻译请尽早寄来附表所列零件(spareparts)的成本加保险费.运费到汉堡最低价的报价单,注明 2020-03-31 …
请教题到1.幼儿园买进两种毛巾各40条,共用258.8元.大毛巾的单价比小毛巾单价的2倍多0.11 2020-04-07 …
zuo1图象不经过第2象限,图象经过点(2,-5)请写出满足这两个条件的函数关系式2商场出售一批衬 2020-04-26 …
此题请股票高手回答最近在研究股票的技术指标,发现macd指标的反应很慢.我想把这个指标参数修改成在 2020-05-13 …
西装每套定价200元,领带每条定价40元,厂方促销期间向客户提供两种优惠方案(1)卖一套西装送一条 2020-05-16 …
下列不符合新一轮退耕还林申请条件的有()A.无土地承包合同B.国土部门认定为基本农田C.村级公示, 2020-05-31 …
一条围巾降价10%后售价为18元,请问它的原价是多少元急而且要方程 2020-06-05 …
一条围巾降价10%后售价为18元,请问它的原价是几元我要术式! 2020-06-05 …
幼儿园买进大小两种毛巾各40条,共用3200元.大毛巾的单价比小毛巾单价的2倍多11元.这两种毛巾 2020-06-14 …
服装商店销售一种男裤和一种女裤,每条价格都是150元.卖了一段时间后发现男裤畅销,女裤滞销.老板决 2020-06-22 …