做出一個SQL查詢尋找一些幫助,其中:SQL計數功能 - 需要一些幫助
如果每小時的值大於40,然後它會計算它,這個數將在小時顯示多少次值高於40
我是很新的SQL所以請原諒我的n00bness :)
謝謝!
做出一個SQL查詢尋找一些幫助,其中:SQL計數功能 - 需要一些幫助
如果每小時的值大於40,然後它會計算它,這個數將在小時顯示多少次值高於40
我是很新的SQL所以請原諒我的n00bness :)
謝謝!
SELECT Count(*) As myCount FROM myTable WHERE colPerHour > 40
這將返回一行的名爲myCount的列。該單元格中的值將是您想要的數字。
謝謝!但是這是否在表格中並計算了1小時內該值大於40的次數? – Adam 2011-04-22 04:48:33
如果您正在查找特定的時間範圍,請將其添加到末尾:AND colTimeStamp BETWEEN'[時間範圍開始]'和'[時間範圍結束]'....將括號中的文本替換爲您的開頭和結束時間戳以應用正確的過濾器。 – IHateATMFees 2011-04-22 05:41:48
@Adam:你應該真的給你的問題增加一些例子(包括源數據和期望的輸出)。那麼看到你在做什麼會容易得多。 – 2011-04-22 07:09:34
select colperhour, count (*)
from mytable
where colperhour > 40
group by colperhour
這應該給你colperhour大於40(這是在表中),隨着時代的每個值存在數一起
你能告訴我們一點餐桌的每一個值? – 2011-04-22 04:41:10
什麼是SQL方言? – 0xC0000022L 2011-04-22 04:41:17
您可以發佈表結構並指定您正在使用的數據庫嗎? (mysql,mssql,postgres ...) – 2011-04-22 04:42:31