如何把数据库的某个字段更新为另一个字段

update SBD_RETURN_BILL set RB_IS_CONFIRM=1,[email protected]_CONFIRM_DATE,[email protected]_CONFIRM_ORG,[email protected]_CONFIRM_ID,RB_SIGN_DATE=(select SW_CREATE_DATE from  SBD_WAYBILL where SW_ID=RB_SB_ID)

时间: 2024-10-03 22:49:45

如何把数据库的某个字段更新为另一个字段的相关文章

4、CRM2011编程实战——将窗体中指定控件的值做处理后更新到另一个字段中

需求:将接报时间加上到期提醒时间后得到的值,更新到字段"到期截止时间" Js调用: //设置到期截止时间 function setDeadLine(){ var recordId = Xrm.Page.data.entity.getId(); var entityName = Xrm.Page.data.entity.getEntityName(); var reportedTime = Xrm.Page.getControl("hxcs_fdatetimeofrequest

将一个表的字段更新到另一个表中去

描述 做一个需求需要记录用户留下签字意见时的职位信息,并且签字意见中留下的职位信息不随他的职位的调动变化而变化.在标准产品的签字意见表里面没有记录职位信息的字段,这就需要我们添加一个字段用于存储当前操作者的职位信息,对于新的数据我们可以在插入签字意见的时候一并插入.但是对于历史数据,我们就需要通过SQL来更新,这样在升级客户系统的时候直接运行一个SQL脚本就将历史数据的职位字段更新为记录的操作者当前的职位信息. 假设表HRM表示用户表,结构如下: 字段名字 类型 备注 ID NUMBER 用户i

awk加Sort实现对前N-1个字段作Key,最后一个字段作Value的排序

最近有一些数据,形如: a1,asdff,dddd,23 zz,ss,ff,hh,kk,56 pppp,90 Wwww,qqq,eee,ttt,yyy,44 这样的数据,需要将前面的N-1个字段作为Key,最后一个字段做Value,并根据Value排序,琢磨了很久,终于初步实现了,故在此备注和分享: awk 'BEGIN{FS=","; OFS=" "}{ <span style="white-space:pre"> </spa

mysql中一个字段升序,另一个字段降序

mySql中,升序为asc,降序为desc.例如: 升序:select   *  from  表名 order by  表中的字段 asc(mysql中默认是升序排列,可不写) 降序:select   *  from  表名 order by  表中的字段 desc 若要进行同时一个升序,一个降序,则如下: order by 升序字段 asc,降序字段 desc. 原文地址:https://www.cnblogs.com/LYliangying/p/9576488.html

UPDATE语句:将一个表里的字段更新到另一个表的字段里的语句

update table2 b,(select b.area_id as arid,sum(a.user_amount) as bcount from table1 a,table2 b where a.user_area=b.area_id group by arid) c set b.count=c.bcount where b.area_id=c.arid;

Oracle数据库随机取某条记录的一个字段值

思路: 先将取出的值随机排序,然后在随机排序的每次取第一条的结果 举例如下: select * from(select t.code fromTBIZOPS_PROVINCE  t ORDER BY DBMS_RANDOM.RANDOM())where rownum < 2;select * from (select t.code from TBIZOPS_CITY t wheret.province_id = '13' ORDER BY DBMS_RANDOM.RANDOM()) where

mongoDB 批量更改数据,某个字段值等于另一个字段值

由于mongodb数据库类似js的写法,所以即使数据库中新的列不存在也会自动创建 db.hospital.find().forEach( function(item){ db.hospital.update({_id:item._id},{$set:{location:[item.longitude,item.latitude]}},true) } )

postgre 中获取某个字段最小的另一个字段的记录

采用分析函数row_number() select * from ( select a.*,row_number() over (partition by column1 order by column2 [desc]) as rn from table1 ) q where rn = 1 其中,partition by 是根据column1字段来分组,再根据column2来排序(默认为升序),最终的结果会给一个排序行号row_number 取rn = 1为column2字段值最小的记录 若要取

sql 以某个字段分组,另一个字段为参加比较的列,取得前n项的值

假设表A有三个字段 { id int: subject varchar(20): socre int: } 语句为 select * from A  x where (select count(*) from A where subject=x.subject and score>=x.score   )<=15