如何从数据库中选择日期超过2017-12-05但小于2017-12-12的行?
const start = moment().format('YYYY-MM-05');
const end = moment().format('YYYY-MM-12');
这是我的mysql请求:
'SELECT id, content, date, own FROM quests
WHERE '+start+'>="date" AND "date">='+end+'
ORDER BY date DESC'
在我的mysql中,我有日期格式YYYY-MM-DD。此请求使用date 0000-00-00。选择行。
答案 0 :(得分:3)
使用between
运算符
'SELECT id, content, date, own FROM quests
WHERE `date` BETWEEN \''+start+'\' AND \''+end+'\'
ORDER BY date DESC'