全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1091
推到 Plurk!
推到 Facebook!

有關日期的SQL語法?

答題得分者是:timhuang
minjiu
中階會員


發表:27
回覆:119
積分:69
註冊:2002-06-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-09 18:47:37 IP:220.130.xxx.xxx 未訂閱
請問要如何把SELECT出來的日期轉成要顯示的格式?謝謝!!
DATE欄位為文字型態.    (原始資料)         (SELECT後結果)
ID DATE            ID DATE
== ==========      == ==========
1  2004/1/5        1  2004/01/05
2  2004/1/10       2  2004/01/10
3  2004/01/20      3  2004/01/20
4  2004/2/3        4  2004/02/03
== ==========      == ===========
a6475
高階會員


發表:67
回覆:230
積分:154
註冊:2002-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-09 19:19:35 IP:211.23.xxx.xxx 未訂閱
用formatdatetime('yyyy/mm/dd',Date); 這樣即可    ..-----------βλμε------------..
◎Oo月夜 光明 藍更愁oO◎
藍調月光城v4:http://inping.myweb.hinet.net/ (暫時使用中..) 明日報(藍調.月光):http://mypaper2.ttimes.com.tw/user/a6475
------
月夜 光明 藍更愁
minjiu
中階會員


發表:27
回覆:119
積分:69
註冊:2002-06-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-09 23:13:58 IP:139.175.xxx.xxx 未訂閱
引言: 用formatdatetime('yyyy/mm/dd',Date); 這樣即可
a6475你好!! 我要的是SQL的語法,而不是Delphi的...謝謝!!
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-09 23:35:36 IP:61.62.xxx.xxx 未訂閱
Hi, 請說明你的資料庫種類, 若是 sql server 的話, 可以這樣作, select [id], convert(varchar, convert(datetime, [date]), 111) as [date] from aa
minjiu
中階會員


發表:27
回覆:119
積分:69
註冊:2002-06-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-09 23:52:57 IP:139.175.xxx.xxx 未訂閱
引言: Hi, 請說明你的資料庫種類, 若是 sql server 的話, 可以這樣作, select [id], convert(varchar, convert(datetime, [date]), 111) as [date] from aa
hi timhuang.. 真是謝謝你... 不過...那個"111"是代表什麼意思啊?
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-10 00:21:15 IP:61.62.xxx.xxx 未訂閱
111 代表著由 datetime 轉為字元時的格式, 你可以參考 sql server 的 help 中有說明! 使用 111 為 JAPAN format, 有西元紀元, 你可以試一下 11 也是 JAPAN 但沒有西元紀元!
系統時間:2024-09-08 11:32:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!