作者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)
1F:→ chrisQQ:between '2009-10-10 00:00:00' and '2009-10-10 23:59:59 01/12 12:58
2F:→ AndCycle:效能不好是因为你用Like, create_time不是datetime就惨了 01/12 13:26
3F:推 bobju:有没有建索引? 会影响很大. 01/12 13:57