msssql 求帮忙修改一条sql语句

问题描述

msssql 求帮忙修改一条sql语句

update Userinfo set utotime='2016-05-02',ustarttime=CONVERT(varchar(100), GETDATE(), 23),endtime=CONVERT(varchar(100), GETDATE(), 23) DATEADD(day,2,EndTime) FROM Userinfo where uname='admin'

ustarttime=CONVERT(varchar(100), GETDATE(), 23)获取当前时间 2016-5-2

endtime=CONVERT(varchar(100), GETDATE(), 23) DATEADD(day,2,EndTime) FROM Userinfo    获取当前时间 并且加上2天   

怎么实现呢 一条语句

解决方案

DATEADD里面的EndTime用CONVERT(......)代替,不行吗?

时间: 2024-11-02 16:25:39

msssql 求帮忙修改一条sql语句的相关文章

请帮忙写一条SQL语句查询前一小时信息

问题描述 请帮忙写一条SQL语句查询前一小时信息 MSSQLServer,有个字段DateTime:2015-03-09 16:08:51.617 我想查询前一小时的信息,因为我公司是45分下班的,所以前一小时应该是14:45:00~14:45:00. 请问如何写一条语句可以查到当前小时的前一小时的信息呢?谢谢帮忙. 解决方案 select * from table where DATEDIFF('h',DateTime,now())>1 and DATEDIFF('h',DateTime,no

mysql-求帮忙写一条sql,处方中开具五个药品的处方

问题描述 求帮忙写一条sql,处方中开具五个药品的处方 CREATE TABLE eng_cf( ---处方表 id VARCHAR(20), --这个是处方号 depart_id VARCHAR(30), department VARCHAR(30), bed_no VARCHAR(20)) CREATE TABLE eng_cf_item( --处方明细表 也就是药品表 cfid VARCHAR(20), drug VARCHAR(20), drug_name VARCHAR(20) ) 已

把这四条sql语句从sqlsever变成oracle的sql语句,求帮忙

问题描述 把这四条sql语句从sqlsever变成oracle的sql语句,求帮忙 1C 1.SELECT top 1 MENUID+1 from app_menu ORDER BY CAST(MENUID AS int) desc 2.SELECT top 1 idfileNamefilePathcreateTimemd5fileSize FROM VIS_file WHERE md5=#md5# 3. SELECT top 1 USERIDREALNAMEGENDEROTELOEMAILQQ

sql查询-求帮忙优化我这条sql语句

问题描述 求帮忙优化我这条sql语句 首先说一下下面sql语句要用到的表的基本情况: 一.有三张表,一张叫equipment,一张叫sensor,一张叫sensorInputData 二.三表关系是equipment下有多个sensor,sensor下有多个sensorInputdata,所以sensor下有一个equipment的主键quipmentId做外键,sensorInputData下也有一个sensor的主键sensorId做外键,其他都是各自表的属性,应该能比较清晰的看出来 下面是

sql2005-求大神帮忙看看怎么写这条sql语句,毕设遇到瓶颈了

问题描述 求大神帮忙看看怎么写这条sql语句,毕设遇到瓶颈了 这是我的论坛的帖子信息表 create table tiezi ( tieziid int not null primary key identity(1,1), userid int , tztitle varchar(20) not null, tzcontent varchar(200)not null, tztime datetime not null, tztop varchar(1), hfnum int ) 这是帖子的回

求一条sql语句,单表查询的

问题描述 求一条sql语句,单表查询的 表结构 (姓名,课程,成绩) 现在求获的该表总成绩最高学员的名字 解决方案 mysql 数据库select sum(成绩) as t from table group by 姓名 order by t limit 0,1 oracle数据库 select * from (select sum(成绩) as t from table group by 姓名 order by t) WHERE ROWNUM<=1 sqlserver数据库 select top

数据-求教一条SQL语句实现功能的问题

问题描述 求教一条SQL语句实现功能的问题 (第一遍问的有写不对) SQL语句是否可以实现这样的功能: (设有表A.B,A中有数据f1和f2) select f1 from A where f2='aa'; 当f1=1时,执行SELECT 语句1 当f1=2时,执行select语句2 这样的话如何实现? 解决方案 select * from 表A where exists(select 1 from 表C WHERE 表C.字段=1) union select * from 表B where e

sql oracle-关于怎么快速执行10000条sql语句

问题描述 关于怎么快速执行10000条sql语句 由于我的数据库有几千万条数据,每一条查询都会花费0.5秒,但是10000条查询需要半个多小时,所以希望有快速一点的方法,求各位大神指点,下面是我的函数. /** * 这是一个横着的for循环,图的缩放级别是13,11*10方格,不同区域到不同区域的上车点数量 */ public static void CountListPointsOfOnetoOne() { ArrayList ListSql = new ArrayList(); double

sqlserver-求各位大神给一条sql语句,急急急!!!

问题描述 求各位大神给一条sql语句,急急急!!! 我用的是sqlserver数据库,我希望完成这样的功能,有个数据库Test,里面有三张表ABC,我对其中的一张A表进行的分区,另外两张表没有分区,我希望通过sql语句查询到已经分区的表,就是要返回表A,只需获得表A的名称就行了.