在MySQL中,我想查找特定日期後列值爲0的所有行。MySQL:如果在日期後達到特定值,則獲取所有行
所以,給出的數據:
cat value date
a 95 2015-09-01
a 78 2015-10-01
a 0 2015-11-01
a 0 2015-12-01
b 129 2015-09-01
b 230 2015-10-01
b 201 2015-11-01
b 140 2015-12-01
在這種情況下,我想運行,要求查詢:
哪些品類有2015年10月1日之後0值,並有2015年11月1日前的正值?
結果應顯示類別「a」。
我懷疑是一個嵌套的select語句,但還沒有弄明白。
就像一個魅力。我遇到了一個小問題。我有一個連接的字段,我正在投射日期。所以,WHERE子句並沒有把這個作爲我的日期。我確定有一個更優雅的解決方法,但是,我只是在該字段中添加了一個新的日期列,並更新了記錄以獲得實際的日期值。以前,我只有一年和一個月。 (不是我的原始數據庫!) – stockwet