作者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
推 PsMonkey:阿你是用什麼語言? 至少也給個程式碼啊? 03/17 00:49
→ PsMonkey:不要跟我說,你要再 Database 裡頭搞定這個阿 [淚奔] 03/17 00:49
推 taiwancat:MSSQL的話是可以的...而且專家推薦這種作法 03/17 01:05