当前位置:首页 » 编程语言 » 在SQL里改日期啥意思
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

在SQL里改日期啥意思

发布时间: 2023-01-19 14:55:35

sql修改当前时间

你的代码得到的运行 sql 为
update tblname set moddate = 2009-2-2 where autoid =2
可知 2009-2-2 会被认为是一个计算表示式计算结果为 2005
可知 moddate 被设置为了 2005 (数字类型) 2007转换为日期型后(1900年1月1日 + 2005 天就成了1905年6月29日)
你需要的正确的 sql 为
update tblname set moddate = '2009-2-2' where autoid =2
所以如 sq_zhuyi 那样,加入单引号就可以了

Ⅱ 在SQL中用getdate()把时间改为某年某月某日

使用datename分别获取,年份、月份、日。然后用连接符 ‘+’连接, 如图:

Ⅲ SQL Server 修改日期

1、使用字符串保存日期数据
2、在查询的时候转成你需要的格式
3、在程序使用的时候转换成你需要的格式
如果你的数据库字段类型是date ,那么你通过数据库查询的时候是根据电脑系统设置的格式显示的
如果你是要数据库保存的就是格式:yyyy-MM-dd格式的话,那么你先建立一个字符字段,然后将你的日期更新到新字段中,这样就默认系统格式的日期字段也有,固定格式的日期字段也有,语句如下,你按照样子加字段,并更新字段就好
alter table 表名
add 字段 varchar(10)
update 表名
set 字段名 = convert(varchar(10),lzdate,120)

Ⅳ SQL数据库 更改日期

mssql
select CONVERT(varchar, 日期, 220 )
http://..com/link?url=_4ubFbfzxXFmNOr_aZicK8fkbDzQh5pkk_

oracle
update AAA set 日期段 = to_date(日期)

Ⅳ sql 语句 修改时间

1、创建测试表,

create table test_date_add(id number, start_time date, end_time date);

Ⅵ sql2000中如何修改日期 比如说系统时间现在是11月4号 要把它改成11月5号

在sql2000服务器上打开控制面板---日期和时间,调整时间为11月5日。

Ⅶ SQL里把时间那列改成日期形式的

不太明白您的意思哦 如果需要转换时间格式 可以使用
convert(varchar(20),getdate(),*)函数
括号里3个参数分别是 格式 源数据 样式 详细可以参见MSDN

Ⅷ SQL命令。修改日期

update p_o_bills
set phelprdate ='2008-10-10'
where phelprdate ='2008-10-11' and pgetgoodsma ='君'

Ⅸ 修改sql数据库日期

修改sql数据库日期
如果要改成 当天日期的话:
update 表名 set checktime=to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')
----如果要这样改的话:2010-10-11 19:14:43 改成 2011-11-11 19:14:43 。就是只改月数的话,
----可以用add_months(date,n)函数
update 表名 set checktime= add_months(checktime,12) where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')

Ⅹ 关于SQL修改日期时间的问题

--起止时间最好不要用between … and…
update tbname set 日期字段=dateadd(hour,5,日期字段)
where 日期字段>='2013-05-27 20:27:54' and 日期字段<='2013-05-30 23:58:58'
--如果你想要减相应的小时的话可以这样写
update tbname set 日期字段=dateadd(hour,-5,日期字段)
where 日期字段>='2013-05-27 20:27:54' and 日期字段<='2013-05-30 23:58:58'
不明白可以随时问我,希望解决了楼主的问题