我试图根据日期从表中获取最新记录。我的日期格式是mm / yyyy。我尝试过使用MAX(日期),但它只根据月份获得记录。我也尝试过使用MONTH(MAX(日期)),但返回一个空值。任何帮助深表感谢。顺便说一下,如果有帮助,我现在正在使用XAMPP。
答案 0 :(得分:1)
日期没有格式。在MySQL中,您可以使用:
{ id: '1',
sndid: 'a',
type: 'ios',
values: '22',
sumvalue: 8,
weight: 20,
calcsum: 2
},
{ id: '1',
sndid: 'b',
type: 'ios',
values: '22',
sumvalue: 8,
weight: 20,
calcsum: 2
},
{ id: '2',
sndid: 'a',
type: 'ios',
values: '22',
sumvalue: 8,
weight: 20,
calcsum: 2}
您应该学会使用日期和日期/时间的内置数据类型。
答案 1 :(得分:0)
在过滤之前尝试将字符串格式解析为日期格式,您可以参考这篇文章:
答案 2 :(得分:-1)
您尝试过:
SELECT * FROM表 [条件] ORDER BY表达式DESC;
订单表达式将是您要订购的日期字段名称。