Re: [SQL ] 想請問有關合併資料表的問題
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: 沒有講是哪個資料庫....
: (ㄜ... 我沒辦法從 to_char 看出是哪個資料庫 XDXD)
: ※ 引述《shan311 (勉強微笑)》之銘言:
: : 最近撈資料出現瓶頸了
: : 想請教各位兩個問題
: : 1.在撈資料的時候,以時間為搜尋的條件,撈一天
: : 但因為資料庫的時間格式設定為如: 2007-10-05T23:59:01 +08:00
: : 唯一想到的方式就是轉換資料庫時間去搜尋
: : => where to_char(c_time,'yyyy/mm/dd hh24:mi:ss') between
: : '2007/10/05 00:00:00' and '2007/10/05 23:59:00'
: : 但是或許是因為資料量大的關係,變成搜尋一天的資料時,要花上五分鐘的時間,
: : 挺尷尬的,不知道大家有甚麼比較快的搜尋方法嗎? 前題是,資料庫不能更動
: : 感謝各位!!
: 如果你的 c_time 的 datatype 已經是資料庫當中的日期格式
: 那... 為甚麼不用資料庫提供的日期函數去比對?
: 理論上會比較快一點...
: 理論上...
: 理論...
: [毆飛]
抱歉 可能我沒有講清楚 在資料庫上的時間格式如c_time:2007-10-05T23:59:01 +08:00
但是如果我去撈資料庫的話 理論上應該是要在WHERE時轉換格式
所以我的想法是用to_char 去轉撈一天的資料^^"
只是一旦資料量大 就必須要撈很久 在效率方面 也是我要考量的地方
--
我是呂小3小是我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.80.168
討論串 (同標題文章)