[前][次][番号順一覧][スレッド一覧]

mysql:13408

From: Ria <Ria <list@xxxxxxxxxx>>
Date: Wed, 18 Oct 2006 12:32:22 +0900
Subject: [mysql 13408] selectするデータに条件を付与したい

こんにちは、りあと申します。
SELECT文で躓いています。お手隙でご教授頂ければ幸いです。

1週間分の売り上げ(daily)を抽出、SUMで合計したいと思っています。
顧客テーブル(A)と、売り上げテーブル(B)の2つをLEFT JOINして
2つのテーブルから顧客名等のデータを引き出す必要があります。

SELECT SUM(daily),memid from A LEFT JOIN B ON ( A.memid = B.memid )
GROUP BY A.memid

ここで

SELECT SUM(daily),memid from A LEFT JOIN B ON (A.memid = B.memid)
WHERE dayset >= '20061012' && dayset <= '20061018'
GROUP BY A.memid

と言う様にしてしまうと、
1週間以内に売り上げの無かった顧客が結果に出力されません。
売り上げの無い顧客でも名前や住所を結果出力したいのですが、

SELECT SUM(daily) WHERE dayset >= '20061012' && dayset <= '20061018'
from...

と言う様に条件を付与する事は出来るんでしょうか?
(これではエラーが出ました)

単純に手段を知らないだけかもしれませんが…

環境は
apache:2.0.53
mysql:3.23.58
php:4.3.11
となっています。

宜しくお願い致します。お目汚し失礼致しました。

りあ

[前][次][番号順一覧][スレッド一覧]

->   13408 2006-10-18 12:32 [Ria <list@xxxxxxxxxx] selectするデータに条件を付与したい      
     13410 2006-10-18 13:31 ┣[いっちゃん <icchan_2]                                       
     13411 2006-10-18 15:13 ┃┗[Ria <list@xxxxxxxxxx]                                     
     13414 2006-10-18 16:19 ┃ ┗[いっちゃん <icchan_2]                                   
     13412 2006-10-18 15:36 ┣[小川 <mcn010@xxxxxxx]                                       
     13413 2006-10-18 15:58 ┃┗["F.Y" <fumi_sby@xxxx]                                     
     13415 2006-10-18 16:30 ┣["片寄白王" <katayose]                                       
     13416 2006-10-18 17:22 ┗[Ria <list@xxxxxxxxxx]                                       
     13417 2006-10-19 10:32  ┗["TANAKA Masayuki" <t]                                     
     13418 2006-10-19 11:10   ┗[Ria <list@xxxxxxxxxx]