0

前年の一部のワーカーの平均使用率を返す SQL クエリがあります。

SELECT Name, AVG (hsum)
FROM
(
    SELECT Name,sum((number_hours)/8)*100 AS hsum
    FROM
    T1
    WHERE name='PERSON_A' and bookeddate>='2012-01-01' and booked_date<='2012-12-31'
    GROUP BY name,booked_date
) t

今、計算のために予約日から週末を除外したいですか? どうやってするの?私はmysqlを使用していますありがとう

4

1 に答える 1

7

DAYOFWEEK()あなたのWHERE句に追加してください:

 AND DAYOFWEEK(booked_date) <> 1 AND DAYOFWEEK(booked_date)<>7
于 2013-01-08T07:47:39.940 に答える