我想從表中另一個(可爲空)的列中刪除不在MIN和MAX之間的記錄。從另一列中刪除不在最小和最大日期之間的行
這裏是SQL小提琴建設模式和樣本數據:
http://www.sqlfiddle.com/#!3/14686
我一直在嘗試這樣的事情(這ofcourse不工作):
DELETE FROM MeterReadings
WHERE ScheduledReadingDate NOT BETWEEN MIN(ActualReadingDate) and MAX(ActualReadingDate)
GROUP BY MeterId
怎麼辦我做到了?
http://stackoverflow.com/questions/17539145/is-it-possible從同一個sql語句中的多個表中刪除 – brykneval