Re: [問題] SQL server 2000 日期問題

看板Web_Design作者 (fight!!!)時間19年前 (2006/03/16 23:57), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《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

03/17 00:49, , 1F
阿你是用什麼語言? 至少也給個程式碼啊?
03/17 00:49, 1F

03/17 00:49, , 2F
不要跟我說,你要再 Database 裡頭搞定這個阿 [淚奔]
03/17 00:49, 2F

03/17 01:05, , 3F
MSSQL的話是可以的...而且專家推薦這種作法
03/17 01:05, 3F
文章代碼(AID): #146Oi4J2 (Web_Design)
文章代碼(AID): #146Oi4J2 (Web_Design)