Select Mysql 中的反应日期
React date in Select Mysql
如何从我的数据库中 select 日期大于 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。此请求 select 行,日期为 0000-00-00。
使用between
运算符
'SELECT id, content, date, own FROM quests
WHERE `date` BETWEEN \''+start+'\' AND \''+end+'\'
ORDER BY date DESC'
如何从我的数据库中 select 日期大于 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。此请求 select 行,日期为 0000-00-00。
使用between
运算符
'SELECT id, content, date, own FROM quests
WHERE `date` BETWEEN \''+start+'\' AND \''+end+'\'
ORDER BY date DESC'