我有表的列:id,名稱,日期,目前 列目前有值0或1或2和...更多 我需要計算有多少個0瓦爾斯是在當前月份2013-07-01 - 2013-07-31但是隻有在有10次或更多時纔算。如何連續數10天
例如,如果我有 2013-07-01至2013-07-10 valoues 0它應該計算它,並讓我知道,是連續10天或更多像11,12或更多,但如果它少應該算不上什麼。
我正在嘗試從堆棧中的一些例子......但他們是不同的問題......所以我需要一點幫助,與MySQL的查詢。
我有水木清華這樣的,但需要consecutives 10幾天喜歡> = 10
$sql = mysql_query("SELECT COUNT(name) as count FROM `table` WHERE (`present` = 0) AND (`date` BETWEEN '2013-07-01' AND '2013-07-31')");
while($row = mysql_fetch_array($sql)){
$result = $row['count'];
}
它計算我在日起每0值2013-07-01與2013年7月31日之間,但我需要怎麼算許多天從10個或更多consecutives天
列目前開始有0和其他號碼,如1,2,3 ...所以我需要數只有0與10個或更多consecutives天
這裏是SqlFiddle我是試圖從回答 http://sqlfiddle.com/#!2/1bde8/2
最好的問候 米。
因爲你可以看到我有查詢,統計我有多少0值之間的日期之間,但我需要實現10個或更多的連續天 – Kenny
@ user1805538。 。 。這就是這個查詢所做的。 –
我正在測試該查詢並獲得「子查詢返回多於一行」 – Kenny