(急)如何获取数据库的datetime值的年月日值 datetime值如“2008-10-10 00:00:00”,请问如何获得“2008-10-10”(使用select语句),先谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar(10),时间类型列名,120) as 时间 from 表名 select convert(varchar(10),getdate(),120) select convert(varchar(10),'2008-10-10 00:00:00',120)--或者:select convert(varchar(10),'2008-10-10 00:00:00',102) 这个也可以, 有的数据库是 to_char(sysdate,'yyyy-MM-dd') as time 恩,如果是查詢時間就需要as time,如果只是插入時間就不需要了 select convert(varchar(10),日期字段,120) FROM 表名 这个是ORACLE的MSSQL的如下SELECT CONVERT(VARCHAR(10),GETDATE,120) select convert(varchar(10),'2008-10-10 00:00:00',120) 看看联机帮助convert的使用方法!!! select convert(varchar(10),'2008-10-10 00:00:00',121)--或者:select convert(varchar(10),'2008-10-10 00:00:00',101) select convert(char(10),'2008-10-10 00:00:00',121) CAST 也可以做到select cast(时间类型列名 as varchar(10)) as 时间 from 表名 CAST 也可以做到select cast(时间类型列名 as varchar(10)) as 时间 from 表名 select convert(varchar(10),datetime,120).substring(0,10) select convert(varchar(10),'2008-10-10 00:00:00',120)--或者:select convert(varchar(10),'2008-10-10 00:00:00',102) bom清单阶次问题 请问一下虚拟序号查询语句 sql server2008的安装 复制错误--求解答 求助SQL的减法`` 16进制值用什么类型来保存比较好? 局域网中无法访问sqlserver服务器?请问怎么解决? SQL Server2005重写SUM函数 或者自定义函数 用asp修改access数据库。出错信息:操作必须使用一个可更新的查询。怎么解决?给点建议,谢谢! 谁有本事回答我的问题?没人吗?关于数据库复制和触发器的 急求一条sql语句!!! 写个存储过程,如何遍历所有行,并根据条件设置行?
select convert(varchar(10),'2008-10-10 00:00:00',120)
--或者:
select convert(varchar(10),'2008-10-10 00:00:00',102)
恩,如果是查詢時間就需要as time,如果只是插入時間就不需要了
select convert(varchar(10),'2008-10-10 00:00:00',120)
--或者:
select convert(varchar(10),'2008-10-10 00:00:00',101)
select convert(varchar(10),datetime,120).substring(0,10)
--或者:
select convert(varchar(10),'2008-10-10 00:00:00',102)