1

特定の時間帯の売上高に関するいくつかのレポートに取り組んでおり、曜日を指定して売上高の合計を取得することができましたが、さらに絞り込む必要があります。各曜日の売上高の合計を取得する必要があります。 13:00以降に作成されます。

これは、曜日ごとの売上の合計を取得するために使用されるコードです。

SELECT 
sum(ammount), datename (weekday,sale_date)
FROM SALES where sale_date > '2012-01-01 00:00:00'
group by datename (weekday,sale_date)
4

2 に答える 2

2

「13:00以降」の条件をwhere句に追加できます。

where   sale_date > '2012-01-01 00:00:00'
        and datepart(hour, sale_date) >= 13
于 2013-02-23T19:47:55.747 に答える
1

hhの部分を使ってみませんDATEPARTか?

SELECT Sum(ammount), 
       Datename (weekday, sale_date) 
FROM   sales 
WHERE  sale_date > '2012-01-01 00:00:00' 
       AND Datepart(hh, sale_date) >= 13 
GROUP  BY Datename (weekday, sale_date) 
于 2013-02-23T19:47:44.870 に答える