请教,sql语句如何写?
发布网友
发布时间:2022-05-15 10:15
我来回答
共5个回答
热心网友
时间:2023-10-20 03:23
如果时间类型的字段,不需要更新,在用户显示时,用formatdateTime格式化时间就可以了,
ASP中,这里得到你要的结果。
dim strYear, strMonth, strDay
'...
'...
'查询得到csrq字段值
'...
'..
'组合结果
strYear=year(rs("rsrq"))
strMonth=month(rs("rsrq"))
strDay=day(rs("rsrq"))
'月或日为10以下,前面加0
if strMonth<10 then strMonth="0" & strMonth
if strDay<10 then strDay="0" & strDay
response.write "字段处理结果:" & strYear & strMonth & strDay
热心网友
时间:2023-10-20 03:23
最准确答案:(字段类型要为字符型才行)
update yonghu set csrq=convert(varchar(8),csrq,112)
或者:
update yonghu set new_field=convert(varchar(8),csrq,112)
其中new_field的数据类型为字符型
热心网友
时间:2023-10-20 03:24
直接修改字段的数据类型就行吧
create table b as select * from yonghu where 1=2
alter table b modify (a1 varchar2(32))
insert into b select * from yonghu
drop table yonghu
rename table b to yonghu
我也是网上找的资料
用我的试试看
一行行的去运行
热心网友
时间:2023-10-20 03:24
update yonghu
set csrq=convert(char(8),cast(csrq as datetime),112)
where csrq in('1980-1-1','1980-1-12',1980-11-2')
热心网友
时间:2023-10-20 03:25
update yonghu set csrq csrq
=19800101 where csrq=1980-1-1
以此类推!