showmessage(floattostr(round(strtodate('2004.08.01'))));
得出的结果是:38200
select cast (cast('2004.08.01' as datetime) as int)
得出的结果是:38198各位,是我的方法错误吗?还请指教!
得出的结果是:38200
select cast (cast('2004.08.01' as datetime) as int)
得出的结果是:38198各位,是我的方法错误吗?还请指教!
解决方案 »
- activex控件影响tstrings保存为文本?
- 怎么我无论如何都不能实现对时间的查询啊?
- 线程
- 得到了WORD的DOCUMENTS对象,但是打不开WORD文件,怎么回事?
- GetFieldData()这个怎么用,谢谢!
- 在线等待-30分 怎么获取某个目录下的所有文件夹(不包含子目录)
- 问一个关于快捷键的问题,急
- ******怎样直接进入各自的CSDN?不用输入用户名和密码。
- Cxgrid如何添加一列虚拟字段用来实现计算后所得出的数据?
- 关于相同记录不能存在的问题
- 如何实现对时间的计算
- 我写了个办公自动化的软件,需要一套相关的图片,比如说:按钮上的图片(增加、删除,添加,确定,取消,关闭,移除),哪个能提供好看点的?
select cast (cast('2004-08-01' as datetime) as int)试试
而在sql server 中将 1900-01-01 00:00:00设为0
将他们转化为浮点后当然会差2天了
你强!来者有分!