这个充值语句该怎么写才好 20C

这是原来的一个

 set names GBK;update account_common set yuanbao_recharge=yuanbao_recharge+{money} where account_id=(SELECT account_id FROM role_data where  role_name='{account}');

图片说明

现在我想改两个地方该怎么写呢。一个是数值是充值的110%,一个写成1
where rechargeId ={account}

where amount = money_rmb

rechargeAmount=amount乘以110%
state=1
也就是说如果rechargeId和amount与充值资料一样,那么rechargeAmount写成amount乘以110%,state写成1
图片说明

0

2个回答

yuanbao_recharge+{money}*1.1 就是了。不过要注意把这些字段设置为double或者decimal,不能是int

0

我纳闷怎么你的图里面没有yuanbao_recharge也没有account_id,是改了字段名?money_rmb字段哪来的?
语句里的{money},是前端变量值将会取代的一个字符串,如果是当前充值的数目增值,那应该rechargeAmount+{money}*1.1
update后面接rechargeAmount=rechargeAmount+{money}*1.1,state=1,至于你那两张表account_common和role_data我真没搞懂,你那张图又是什么
我觉得你说清楚这些之前没有人能够理解你表的结构和生成数据逻辑到底是什么。你可以补充,也可以私信,你说清楚了,我一定耐心帮你解答。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
这个语句该怎么写?
表A,有一条记录中的字段Field1中的数据是A,B,C,D,E,F,G,是个集合rnrn表B,有个字段Field2数据一般为:A,D,G或者是D,E,F,也是个集合rnrn求B中所有含有一个或以上的表A中那条记录中字段Field1中的数据集合中的一个字符的记录rn如rnid Field2rn1 A,Prn2 Brn3 C,Drn4 H,Lrn4 J,K,Mrnrn求一条语句可得到一下记录集rnrnid Field2rn1 A,Prn2 Brn3 C,Drn
这个语句该怎么写??
现有两个表 rn KRXX rn -----------rn字段 KRID KRXMrn 1 张先生rn 2 李先生rn=========================rn KRDHrn -----------rn字段 KRID DHrn 1 8700989rn 1 13504708889rn 2 8776778rn 2 13504709999rn==========================================rnrn想得到下面的结果,该怎么写才能实现(不想用游标,太没效率了):rnrn1 张先生 8700989;13504708889rn2 李先生 8776778;13504709999
这个语句该怎么写。
数据库如下:rnid mj je dwrn1 100 100 xxx单位rn2 50 100 xxx单位rn3 200 100 xxx单位rnrn要求计算出je/mj最大的一条记录,并显示详情,如上面的记录中应返回rn2 50 100 xxx单位rnrn请问这个语句应该怎么写?
这个语句该怎么写??
问个sql语句,如果临时表#1存在则删除这个临时表rn这个该这么写?
这个语句该怎么写……
我要对表的F2字段求和,但求和用的记录要求是根据字段F1排除重复的结果,一条语句该怎么写呢?请大虾们指点一下
这个语句该怎么写
我想从一个表中取出从第10行到20行的数据,我用rnselect * from jjaj where rownum >10 and rownum<20;rn为什么取不出数据,请帮忙!
这个语句该怎么写?
表已经设计好了 rnField | Type | Null | Key | Default | Extrarn----------+-----------------+------+-----+---------+---------------rn photo_no | int(6) unsigned | NO | PRI | NULL | auto_incrementrn image | blob | YES | | NULL |rninsert into photoinfo values(1,??????????????);rn不知道如何插入blob数据,请指点一下?rn
sql中实现时间格式的转换
不知道sql中日期格式怎么设置的朋友,可以参照这个格式去写语句啦
access编程语句调试工具
经常用access数据库的朋友,在写sql语句的时候怎么调试呢,就用这个吧。
分页语句到怎么写才好???在线等待
Student 学生表rnstuId(PK) stuName stuAgernrnCourse 科目表rncourseId(PK),courseNamernrnScores 成绩表rnstuId(FK) courseId(PK) Socrernrn问题:rn(1) Scores表写一个分页存储过程.输入参数两个就行,pageSize 和pageIndexrn(2) 查询出每门学科的前三名的成绩。查询的字段:stuName courseName,Socre。rnrnrnrnrn
帮忙看一下这个sql怎么写才好.
g_trade_tradelist 是订单表rng_trade_goodslist 是物品明细表rn两个表之间tradeid字段是关联的.rntradelist中tradestatus=5 and printexpress=''之外的单是不查询的.rn现在想查询在g_trade_goodslist中出现次数最多的货品(货品列名是'goodsid')在g_trade_tradelist中对应的所有订单(满足tradestatus=5 and printexpress=''两个条件的)rnrnrnrn我用的是rn[code=sql]select * FROM [wdgj30].[dbo].[G_Trade_GoodsList] where TradeID in(rn select TradeID from (rn select top 1 goodsid,count(GoodsID)as c from wdgj30.dbo.G_Trade_GoodsList where TradeID in(rn select tradeid from wdgj30.dbo.g_trade_tradelist where tradestatus=5 and printexpress=''rn )group by GoodsID order by c descrn rn )arn)[/code]rn但是出来的结果好像不是我要的.rn中间几行可以查出出现次数最多的goodsid,但是往回查g_trade_tradelist表的时候就把所有订单都查询到了....
这个查询出现次数的SQL语句怎么写才好?
对数据库rntid itemsrnT100 I1,I2,I5rnT200 I2,I4rnT300 I2,I3rnT400 I1,I2,I4rnT500 I1,I3rnT600 I2,I3rnT700 I1,I3rnT800 I1,I2,I3,I5rnT900 I1,I2,I3rn想要查询各项组合出现的次数,即以下结果的话,SQL语句应该怎么写才好。请各位发表高见rnitems countrnI1,I2 4rnI1,I3 3rnI1,I4 1rnI1,I5 2rnI2,I3 4rnI2,I5 2rnI3,I5 1
这个sql要怎么写才好
我有一个部门变动表 有三个字段 工号,部门id,改变时间rn我现在想统计部门一个月调进和调出的人数,这个sql要怎么行
这个SQL语句该怎么写
已知 sortpath为nvarchar类型,存放上级ID,如'1,2,7'rnrn如果ID为12的记录父级ID为7,7的父级ID为2,2的父级ID为1,则ID为12的sortpath为1,2,7rnrn@id=2rn根据select * from table where @id in (sortpath)查询所有sortpath中含有2的记录,显示rn[color=#FF0000]将 nvarchar 值 '1,2,7' 转换为数据类型为 int 的列时发生语法错误[/color]rnrn如果使用select * from table where @id in (1,2,7)就不会有错误rnrnrn[b]select * from table where @id in (sortpath)这个语句该怎么改呢?[/b]
求助这个SQL语句该怎么写
表名:abcrn字段:a(char),b(int),c(int)rnrn表中的数据rnrnggg 1 1rnggg 2 2rnggg 2 3rnhhh 1 1rnhhh 2 2rnrn查询结果只需要 a和c字段的值,a字段的值不重复(只取b值和c值都最大的那一条记录)rnrn也就是说,查询的结果(只显示字段a和c)应该为:rnggg 3rnhhh 2rnrnselect a,c from abc where a不重复 and b最大 and c最大rnrnWhere后面应该怎么写?请帮忙,谢谢!
这个sql语句该怎么写呢
mySQLCommand = new OleDbCommand("insert into customers (name,content) values ('"&name&"','"&content&"')", mySQLConnection) rnrnrnrn rnrn 姓名: rnrn 流言: rnrn rnrn rnrnrnrn如上,insert into customers (name,content) values ('"&name&"','"&content&"') rn这个sql语句该怎么写呢,以前asp就搞不好rn
help!这个sql语句该怎么写?
表1有三个字段:产品名,数量,百分比(百分比=某产品数量/数量总和)rn如何用sql语句直接计算出百分比结果?谢谢!
求救!这个javascript语句该怎么写
有多个checkbox,name不同,当我选择其中一个,其他的全部变灰,再取消选择,其他的checkbox又变为可选状态,rn先谢谢了
该怎么写这个sql语句呀
表如下:rn分数 班级 姓名 所在班级总分rn60 1班 张三 160rn40 1班 李四 160rn60 1班 王五 160rn50 2班 刘一 113rn20 2班 吴涛 113rn43 2班 将二 113rn30 3班 李力 189rn79 3班 小煤 189rn80 3班 刘涛 189rnrn查询结果如下:rn分数 班级 姓名 所在班级总分rn60 1班 张三 rn40 1班 李四 160rn60 1班 王五 rn50 2班 刘一 rn20 2班 吴涛 113rn43 2班 将二 rn30 3班 李力 rn79 3班 小煤 189rn80 3班 刘涛 rnrnrn该怎么写呀?rn
这个SQL语句该怎么写?
数据库中有一个表,表里面有好多条记录,但由于服务器最近出现了异常,导致数据库中这个表里的每条记录都重复了几千条。rn现在我想用SQL语句把重复的记录删掉,但又要保证那些重复的记录每个要保留一条,不知道该怎么写?我只知道要分好多个SQL语句写。rn请高手们指点!万分感谢!
不知道这个语句该怎么写?
一下记录rnrn序号 名称 值rn1 水份值 201rn2 水份值 150rn3 水份值 120rn4 水份值 150rn5 水份值 120rn6 水份值 120rn7 水份值 120rn8 水份值 100rn9 水份值 dddrn10 水份值 10rn1 油份值 300rn2 油份值 200rn3 油份值 300rn4 油份值 300rn5 油份值 300rn6 油份值 30rn7 油份值 30rn8 油份值 20rn9 油份值 50rn10 油份值 200rn1 麦拉宁颊上 300rn2 麦拉宁颊上 10rn3 麦拉宁颊上 40rn4 麦拉宁颊上 120rn5 麦拉宁颊上 10rn6 麦拉宁颊上 20rnrn我要的结果是这样rn名称 1 2 3 4 5 6 7 8 9 10rn水份值 201 150 120 150 120 120 ...rn油分值 300 200 300 300 300 30 ...rn...rn每个名称都是<=10笔记录rn不够10笔的后面补空rn这样结果该如何实现
请问这个sql语句该怎么写?
小弟刚学jsp,在一个页面中要用到sql语句rn我写的是:rnString sql="select * from project_ku where project_name like'%" like '%"+keyword"%'";rnproject_ku为表,而project_name都是中文字符,大部分都很长,有的达到6个中文字符的.rn但结果查不出要得到的值,显示的结果是sql于具有问题,另外通过证明,数据库肯定是连上了rn请各位大虾看看,是不是这句话有问题?rn该怎么改?
请问这个Sql语句该怎么写?
有两个表rn表一 code表rn字段 codename char(10)rn ifcause char(60)rnrn表二 check表rn bh char(10)rn name char(10)rn result char(10)rnrn其中表一的ifcause字段存放表二的result字段满足条件的条件语句 例如 substring(result,5,1)=1 或 substring(result,7,2)=10rnrn那么表一,表二的连接该怎么写rn我用rn select code.codename,check.bh,check.name from code left outer join check on code.ifcausern 和rn select code.codename,check.bh,check.name from code,check where code.ifcausern 都提示语句出错,这个连接语句该怎么写,或是用什么方法达到这种效果?rn
这个嵌套语句该怎么写啊?
region_code count(number)rn A 2465rn B 1rn C 1901rn D 625rn E 3941rn B 1531rn C 3309rn A 844rn E 782rn D 934rn我现在查询出来的结果如上,我想再加一个嵌套根据region_code在统计一次,这个嵌套的脚本该怎么写啊?谢谢指点哈!rn
求教:这个SQL语句该怎么写
两个表rn------------------------------rnTable_ArnDate Valuern2005-1-1 0.03rn2005-1-2 0.04rn2005-1-3 0.14rn2005-1-4 -0.24rn2005-1-5 0.04rn2005-1-6 -0.74rn2005-1-7 0.04rn2005-1-8 1.04rnrn------------------------------rnTable_BrnDate Valuern2005-1-1 0.13rn2005-1-2 1.04rn2005-1-4 -2.14rn2005-1-5 0.22rn2005-1-7 -0.04rn2005-1-9 1.74rn2005-1-10 0.04rn2005-1-11 1.04rn--------------------------------------rn要求rn每天A的Value>0.05的用B表中该天的-Valuern每天A的Value<-0.05的用B表中该天的Valuern-0.05~0.05之间的undefined
这个sql语句该怎么写?
在表里已有这样一些数据:rnrn定价日期 定价 供应商rn2004-7-1 2.00 arn2004-8-1 1.50 arn2004-9-12 1.11 brn2004-9-12 1.11 crn2004-10-12 2.10 crn2004-10-12 2.10 crn2004-10-30 1.10 arn2004-11-1 1.00 arn2004-11-12 2.30 crn2004-11-12 0.90 brnrn现要挑出这样一条数据,删除其他所有的:rnrn1.对同一供应商来说,定价日期要在给定日期(某一个单元格给定)以前的,且离给定日期最近的;rn2.对不同供应商来说,定价要是最低的(以最近日期的定价为准)。rnrn例如:现在是2004-10-15(给定日期), 我要的结果是 2004-9-12 1.11 b 这条记录,要把其他的都删掉。rn2004-9-12 1.11 c 这条记录为什么不是呢?因为比较最低定价时供应商c是以2004-10-12 2.10 c 这条记录为准的。2.10当然不是最低价。rnrnrn判断过程这样:先选出每个供应商的最近日期记录→筛掉给定日期之后的记录→比较定价选出最低的→列出对应的供应商、定价日期、定价rn
求救:这个删除语句该怎么写?
现有A,B,C三个表,其中A表是一级产品分类目录,B表是二级产品分类目录,C表是产品目录,三个表里面都包含了一个相同的字段XID,如何写一个语句,当XID=5时,删除三个表中的相关内容?说明白一点就是当删除A表的一个大类时,要把B表和C表中相应的内容删除??
这个语句该怎么写哦?
update wlh_jf06_ora set a.hf1=(select b.charge from wlh_jf06_ora a,wlh_bill2 b whererna.hth=b.acct_nbr_97 and b.merger_item_id=30001);rnrn提示无效sql语句,请教各位rn
请问这个SQL语句该怎么写?
我想读出库中dda字段所有以A7443开头的的数据但是我写成Select * From data where dda='A7443*'确不行!!!
这个sql语句该怎么写。
“select sum(jine) as Sum_Je from shouzhibiao where shouzhi='收入' and riqi=DateOf(DateTimePicker3->Date”rn后面的日期比较应该怎么样写
这个删除语句该怎么写?
我想删除表borrowinfo中用户输入的某一个日期以前的所有记录。表中有一个日期时间型字段returndate,怎么写?rndate=request.form("date")rnsql="delete borrowinfo where returndate......"rnset rs=conn.execute(sql)
这个GROUP BY语句该怎么写?
rn这是我的表,我想要选出这样的记录:rnrnDeviceSN UseSN UseDeptID UseEmpIDrn 1 3 99 99001rn 2 1 18 07001rnrn要满足两个条件:1、DeviceSN不同,2、UseSN最大rnrnrnSELECT a.DeviceSN, b.UseSN, b.UseDeptIDrnFROM (SELECT DeviceSN, max(UseSN) AS _UseSN FROM EQ_DeviceUseList GROUP BY DeviceSN) AS a rnLEFT JOIN EQ_DeviceUseList AS b ON a.DeviceSN=b.DeviceSNrn这个查询得到了如下的结果:rnrnrn但是我不想要第2条和第3条记录,该如何把它们排除掉?
这个sql语句该怎么写
一个表有三个字段,第一个名字,第二个一个事件,第三是时间rn要求同一个名字的两个不同事件发生的时间间隔rnrnName Event TimernN1 E1 T1rnN1 E2 T2rnN2 E1 T1rnrn怎么找T2-T1?rn同一个名字的E1,E2可能不同时有
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 该怎么学习python 产品经理该怎么学习