1
如何獲取兩列之間的日期範圍?如何獲取兩列之間的日期範圍?
SELECT
ccm.`date_from`
, ccm.`date_to`
, ccd.`rate`
FROM
`currency_conversion_master` ccm
, `currency_conversion_details` ccd
WHERE ccm.conv_m_id=ccd.conv_m_id AND DATE(date_from)>=DATE('2012-10-12') AND DATE(date_to) <= DATE('2012-10-14')
這樣查詢不過濾記錄當我把2012-10-13。
我的意思是
DATE(date_from)>=DATE('2012-10-13') AND DATE(date_to) <= DATE('2012-10-14')
我如何做到這一點?
這是數據庫結構與數據
date_from date_to
2012-10-12 2012-10-14
2012-10-15 2012-10-19
2012-10-20 2012-10-30
使用[BETWEEN](http://www.tutorialspoint.com/mysql/mysql-between-clause.htm )函數 –
,我也得到了這個答案... WHERE ccm.conv_m_id = ccd.conv_m_id AND DATE(date_from)<= DATE('2012-10-13')AND DATE(date_to)> = DATE('2012-10 -14') –
感謝所有... –