2017-08-16 10 views
-2

私のソリューションには完璧なコードが見つかりましたが、悲しいことに、その正確な日にSUMselling_priceという小さな追加を追加する方法が見つかりませんでした。SUMの販売価格を曜日別に

SQLコード:

SELECT 
    COUNT(WEEKDAY(`date`) = 0 OR NULL) AS Mon, 
    COUNT(WEEKDAY(`date`) = 1 OR NULL) AS Tue, 
    COUNT(WEEKDAY(`date`) = 2 OR NULL) AS Wed, 
    COUNT(WEEKDAY(`date`) = 3 OR NULL) AS Thu, 
    COUNT(WEEKDAY(`date`) = 4 OR NULL) AS Fri, 
    COUNT(WEEKDAY(`date`) = 5 OR NULL) AS Sat, 
    COUNT(WEEKDAY(`date`) = 6 OR NULL) AS Sun 
FROM orders 
WHERE `date` >= CURRENT_DATE() - INTERVAL (WEEKDAY(CURRENT_DATE())) DAY 
    AND `date` < CURRENT_DATE() + INTERVAL 1 DAY 
+3

更新適切なデータサンプルと期待される結果とあなたの質問... – scaisEdge

答えて

0
SUM(IF(WEEKDAY(`date`) = 0,selling_price,0)) AS Mon_Price 
+0

うわー、ありがとうございました。私はちょうど自分自身がエラーを投げつけ続けているかどうかを調べようとしました。答えは2番目に受け入れます。 –

関連する問題