我有一个包含三个日期的表,其中一些日期可以为空。这三个字段是createdDate、downDate和fixDate。我需要根据日期查询并获取最新的条目。例如,如果fixDate不是null,那么它按fixDate排序,如果它是null,那么我需要按downDate排序。如果downDate为null,则按createdDate排序。通过mySQL,我使用以下命令获得了正确的结果:
SELECT * FROM history WHERE equipment_id=88 ORDER BY IF(ISNULL