根据月份和日期从数据库中获取最新记录

时间:2018-05-15 03:02:27

标签: mysql sql database xampp sql-date-functions

我试图根据日期从表中获取最新记录。我的日期格式是mm / yyyy。我尝试过使用MAX(日期),但它只根据月份获得记录。我也尝试过使用MONTH(MAX(日期)),但返回一个空值。任何帮助深表感谢。顺便说一下,如果有帮助,我现在正在使用XAMPP。

3 个答案:

答案 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)

在过滤之前尝试将字符串格式解析为日期格式,您可以参考这篇文章:

how to convert a string to date in mysql?

答案 2 :(得分:-1)

您尝试过:

SELECT * FROM表 [条件] ORDER BY表达式DESC;

订单表达式将是您要订购的日期字段名称。