作者JWatson (fight!!!)
看板Web_Design
标题Re: [问题] SQL server 2000 日期问题
时间Fri Mar 17 00:04:48 2006
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: ※ 引述《linus (羽调--奈勒斯)》之铭言:
: : 在 SQL server 2000中....
: : 取得日期是GETDATE()...这样是今天的日期....
: : 假定为 2006/03/16 下午05:41:12
: : 现有一栏位为时间格式....
: : 2005/03/16 下午 04:47:38
: : 要下什麽指令算出跟现在的时间差是几天啊??
: : 请高手指点....
: : 谢谢....Orz
: 指令:DateDiff
: 请爱用 SQL Server 当中的说明文件
: 虽然常常会找不到想要的东西
: 不过,里头的确资料蛮丰富的
那如果栏位中输入的日期 原本是 0920814
^^ ^ ^
年 月 日
想改成 2003-08-14 的格式
要怎麽下指令呢?
我是用很笨的方法
先换成numeric取092加1911 然後再转换成字串
但是跑很多次总有几次会出现错误讯息...
想要试看看写function 但对function的概念不深
是否指点一下?? 谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.146.99
1F:推 PsMonkey:阿你是用什麽语言? 至少也给个程式码啊? 03/17 00:49
2F:→ PsMonkey:不要跟我说,你要再 Database 里头搞定这个阿 [泪奔] 03/17 00:49
3F:推 taiwancat:MSSQL的话是可以的...而且专家推荐这种作法 03/17 01:05