试图了解为什么除非使用ORDER BY
你不能保证任何结果为了这个查询产生的降序排列为什么此SQL查询以降序返回数据?
SELECT
DateDiff(minute, convert(datetime, SUBSTRING(MSH_07_DateTime, 1, 8) + ' ' + SUBSTRING(MSH_07_DateTime, 9, 2) + ':' + SUBSTRING(MSH_07_DateTime, 11, 2), 100), GetDate())
FROM
EPDBHL7.DBO.[HL7MSH]
WHERE
MessageStatus <> 'ok'
没有ORDER BY的订单是未指定的。 – jarlh
如果您不想深入讨论执行计划等话题,您的问题的答案只能是“纯粹运气” - 并且准备好明天订单可能会有所不同。 –