我有以下查询:
SELECT `fecha`, GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`, `cantidad`, `diferencia`) ORDER BY `idItem`) schedule
FROM inventarioStat
WHERE `fecha` BETWEEN '1390950000' AND '1391126400'
GROUP BY fecha ASC
对自己的查询很好,我一直只选择两个日期,一个我要求的。我怎样才能得到这两者的范围,包括两者。谢谢!
答案 0 :(得分:1)
尝试将时间戳转换为此日期
SELECT FROM_UNIXTIME(`fecha`) as fetc , GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`, `cantidad`, `diferencia`) ORDER BY `idItem`) schedule
FROM inventarioStat
WHERE `fetc` BETWEEN 'your_first_datetime' AND 'your_second_datetime'
GROUP BY fetc ASC
datetime将是这样的:'2007-11-30 10:30:19'
答案 1 :(得分:0)
尝试
SELECT `fecha`, GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`,
`cantidad`, `diferencia`) ORDER BY `idItem`) schedule
FROM inventarioStat
WHERE `fecha` >= '1390950000' AND
`fecha`<= '1391126400' GROUP BY fecha ASC