SQL Server中只存日期的是什么数据类型的? 用convert转换一下,有具体的格式定义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在就是要用一条select 语句查询一下要怎么转换啊? 还有,我存数据的时候只存的2005-07-16 查询的时候就是2005-07-16 00:00:00.000了我现在要用select 查询一个日期的所有记录,不要具体时间试了半天都没办法 对于这种固定长度的字符串使用 char 最好 select convert(char(10),时间列名,120) 列名 from 表名 select convert(char(10),getdate(),120) 在MS SQL当中DateTime类型其实是一个浮点型数据,整数部分表示1900-01-01的天数,小数部分是时间,所以当你存入的数据没有小数部分的话,其实就已经只有日期存在了,只不过输时如何显示那是客户端显示的问题,除非你读取时强制转换成字符串。比如:select convert(varchar(10),GetDate(),120) select CONVERT(varchar(10),getdate(),120) select convert(char(10),getdate(),120) 我一条select * from Task where Task_notify = '"+System.DateTime.Now+"'怎么转换啊?头都大了。 没有单独的日期类型,你使用varchar最好,但是就是你在插入数据时要保证时有效的日期,select convert(varchar(10),getdate(),120),就是一个转换的例子 最好用CHAR(8)只存YYYYMMDD,查询的时候也比较方便 可以用datediff()取需要的部分 SQL server数据库存储大量字符串 帮忙看看存储,及其调用,写的对不对??? 关于直接在sql中修改数据 mssql操作mysql,数据库之间的操作 请教关于用bcp导出数据的问题 (续)实际问题的请教,急! 一个简单的SQLSERVER2000中保存的问题,我会马上给分的! IMAGE类型的数据放到PICTUREBOX上,怎么半? 关于数据库开发得基本方案! 明天考试救急 新手问题,如何在企业管理器中给用户分配一个数据库的权限,请高手们帮帮忙! 请邹建等高手回答,DTS的能不能进行有选择性的导入?
select convert(varchar(10),GetDate(),120)
select * from Task where Task_notify = '"+System.DateTime.Now+"'怎么转换啊?
头都大了。
select convert(varchar(10),getdate(),120),就是一个转换的例子