作者tas72732002 (蔥頭)
看板Database
標題[SQL ] 關於日期搜尋問題~
時間Tue Jan 12 10:58:59 2010
資料庫: MYSQL
使用phpmyadmin
系統:linux
問題1:想請問一下~ 目前我使用撈日期的語法是
SELECT count(uid) FROM `user_profile` WHERE valid_email='0' and create_time LIKE '{$trans_Date}%'
我要撈的是$transDate這天的紀錄
但感覺"效能"不是很好~~ 是否有其他寫法呢??
問題2:我也使用過between and 但between and 可以撈當天的資料嘛??
如between '2009-10-10' and '2009-10-10' 感覺好像會error
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.92.103
※ 編輯: tas72732002 來自: 122.116.92.103 (01/12 11:38)
→ chrisQQ:between '2009-10-10 00:00:00' and '2009-10-10 23:59:59 01/12 12:58
→ AndCycle:效能不好是因為你用Like, create_time不是datetime就慘了 01/12 13:26
推 bobju:有沒有建索引? 會影響很大. 01/12 13:57