sql server 2000的datetime数据类型
用select语句查询出字段类型为datetime,数值为null的记录?
我用select * from 表名 where 字段名=null 不对
select * from 表名 where 字段名 isnull 不对
select * from 表名 where 字段名=‘’ 不对
到底应该怎么使用这个语句啊?
另外,datetime类型,我只想在字段中存储一个date而不想存储时间,怎么设置?
请各位高手指教!谢谢!
问题点数:30、回复次数:10Top
1 楼hety(King Of Java)回复于 2002-10-24 15:00:19 得分 5
select * from 表名 where 字段名 is nullTop
2 楼xiangdie(湘蝶)回复于 2002-10-24 15:03:51 得分 5
isnull分开写成is nullTop
3 楼xZJJ(xZJJ)回复于 2002-10-24 15:05:34 得分 0
还有另外一个问题呢?Top
4 楼My_first(小@_@小)回复于 2002-10-24 15:12:08 得分 0
你在程序里输入的时候不填上时间,也就没有了。全都是00:00:00Top
5 楼xZJJ(xZJJ)回复于 2002-10-24 15:15:17 得分 0
不是,我的意思是在数据表中,都不要有00:00:00.000显示出来!而且我没有些时间,但默认的是一个固定的值,不是00:00:00Top
6 楼siyu2002(阿努比斯)回复于 2002-10-24 15:16:36 得分 0
select * from faqs where sss is null 或
select * from faqs where isnull(sss,0)=0Top
7 楼siyu2002(阿努比斯)回复于 2002-10-24 15:27:26 得分 5
问题2:用CONVERT语句设置datetime型的格式
具体用法查帮助Top
8 楼liujianjun_(流星尔)回复于 2002-10-24 16:18:18 得分 5
添加记录时你不用关它的时间。取出来的时候转换一下
select convert(char(10),fieldname,120) as fieldname from tablenameTop
9 楼DelUser(探索者)回复于 2002-10-24 16:20:19 得分 10
select * from 表名 where 字段名 IS NULL
不想要时间那在程序中赋值时 Query.FieldByName('时间字段’).AsString := DateTimeToStr(Date);
Top
10 楼xZJJ(xZJJ)回复于 2002-10-24 16:21:42 得分 0
谢谢各位!我知道了!^_^!Top
相关问题
- sql server中的datetime类型的问题
- 关于SQl Server的Datetime类型
- 在ODBC API中如何处理SQL SERVER的DateTime数据类型?
- 请问:CBC如何处理SQL Server的datetime类型的数据
- pb8+sql server 2000中数据类型smalldate与datetime有何不同?
- 用VC++如何保存SQL Server的Datetime类型字段????
- SQL SERVER 2000数据类型是 DateTime,如何对他赋空值?
- 关于日期数据类型!SQL SERVER中没有DATE类型,只有DATETIME类型。
- 使用MFC中的CRecordset类,如何获取SQL SERVER 2000中Datetime类型的值?
- 请问如何把日期值插入表中datetime类型字段(sql server)




