次のようなデータベースがあります。
COUNT
ここで、5 秒未満または 5 秒未満に分類された for Time と を取得したいと考えていますGROUP BY
Name
。次に、グリッドビューでデータを表示する必要があります。
SQLコマンドまたはその他の方法を教えてもらえますか?
次のようなデータベースがあります。
COUNT
ここで、5 秒未満または 5 秒未満に分類された for Time と を取得したいと考えていますGROUP BY
Name
。次に、グリッドビューでデータを表示する必要があります。
SQLコマンドまたはその他の方法を教えてもらえますか?
SELECT Name, COUNT(Time)
FROM MyTable
GROUP BY Name
HAVING COUNT(Time) > 5 OR COUNT(Time) < 5
または
SELECT Name, COUNT(Time)
FROM MyTable
GROUP BY Name
HAVING COUNT(Time) <> 5
select Name, COUNT(Time)
FROM Table
GROUP BY Name
having COUNT(Time) <>5
あなたが求めているのは…だと思います。
SELECT Name, case when time<5 then 'less' else '5 or over' end, COUNT(*)
FROM yourtable
GROUP BY Name , case when time<5 then 'less' else '5 or over' end
または列として
select name,
SUM(case when time<5 then 1 else 0 end) as unders,
SUM(case when time>=5 then 1 else 0 end) as overs
from yourtable
group by name