看板 Web_Design 關於我們 聯絡資訊
※ 引述《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