次のクエリがあります。
SELECT COUNT(*) as 8day
FROM (
SELECT data_raport, SUM(ore) as Total_Hours
FROM sohy_works
WHERE data_raport BETWEEN '" . $_GET['data']."' AND '" . $_GET['data-2'] . "'
AND numes LIKE '%" . $_GET['numes'] . "%'
GROUP BY data_raport
HAVING TOT Total_Hours <= '8:00' ) T
そのクエリは、合計 <= 8:00 時間ですべての結果をグループ化します。例:
複数の作品を持つ1つの日付がある場合、1つは5時間、2番目は3時間、tは3時間、5時間の4つはカウントの結果、8時間のうち2つになりますが、合計が1つですべてが機能する場合は無視したいデートは8時間以上。ありがとう