你的问题概括为两点:
1,isnull(p1,p2)表达式2的类型要与p1相同,或可隐式转换。
2,''不是日期格式,所以 isnull(日其列,'')会将''用日期的默认值替代。 更多请参考http://topic.csdn.net/u/20071210/22/bc50a527-58cc-42e0-849b-5457d1fb68f0.html
1,isnull(p1,p2)表达式2的类型要与p1相同,或可隐式转换。
2,''不是日期格式,所以 isnull(日其列,'')会将''用日期的默认值替代。 更多请参考http://topic.csdn.net/u/20071210/22/bc50a527-58cc-42e0-849b-5457d1fb68f0.html
解决方案 »
- 请教一条sql语句的写法
- select 查询语句 自动生成一个字段id id值从1开始到查询条数,语名怎么写
- SQL SERVER 2005能否在一句语句中修改一张表的两个字段或在一句语句中同时添加一个字段和删除一个字段
- sql server 开发版是不是对于函数有限制呢?这个函数没问题呀.
- 在"查询分析器"中增加一个这样的约束?
- 关于“异类数据源强制订阅的得问题“
- 有关日期的convert
- 在asp中如何得到存储过程的返回值?
- 还有比CSDN更火的软件技术论坛吗?在哪里?
- 哪里可以找到DB2的中文或英文帮助文档
- 关于导数据的问题
- 用struts+jdbc如何将excel电子表.xls格导入oracle数据库
select isnull(duedate,null) from tb
Microsoft SQL Server 2005 Database Engine 會在內部,將 datetime 資料類型的值儲存成兩個 4 位元組整數。前 4 位元組用來儲存在「基底日期」 (1900 年 1 月 1 日) 之前或之後的天數。基底日期是系統參考日期。另外 4 位元組用來儲存當日時間,以午夜之後的毫秒數來表示。smalldatetime 資料類型會以低於 datetime 的有效位數來儲存日期和當日時間。Database Engine 會將 smalldatetime 值儲存成兩個 2 位元組整數。前 2 位元組用來儲存在 1900 年 1 月 1 日之後的天數。另外 2 位元組用來儲存午夜之後的分鐘數。