SELECT SQL RETURNING NULL

时间:2018-03-24 18:01:04

标签: mysql date select max

我在执行一个选择时遇到问题,该选择会返回数据库中按日期添加的最后数据。

SELECT * FROM 
WHERE Prize 
WHERE dataPremio = (SELECT MAX (dataPremio) FROM Prize) 
    AND idLoteria =?
    AND idHerary = ?;

此命令仅返回今天输入的数据。如果我今天没有插入一些数据,我想从昨天开始返回。但它返回null。 有什么提示吗?

1 个答案:

答案 0 :(得分:0)

我使用

找到了解决方案
SELECT * FROM Premio WHERE idLoteria=? AND idHorario=? ORDER BY dataPremio DESC LIMIT 1 ;