2017-05-15 1 views
-3

以下は、私のクエリ私は結果を取得しようとしていますMySQLのクエリは

SELECT `months`,SUM(`price`) AS price 
FROM `billing` 
WHERE months='January' AND months='Feb' 

ですが、このクエリは、私はあなたが使用したいかもしれないと思い値NULL

+6

'months'は__the同じtime__ –

+1

@u_mulderで1月と2月にはできませんPHPが宇宙時間にリップをサポートしていないと言っていますか? – mkaatman

+0

「1月」は完全に書き出されますが、2月(2月)は書き出されません。あなたの質問はあまりにも不明です。あなたのdbスキーマと値を投稿してください。 –

答えて

0

は最終的に私は ANSは私の質問の答えを得た:ヶ月billingグループから価格としてmonths、合計(price)を選択

0

を返しますあなたは1月と2月のヶ月の結果を表示したいと仮定すると、OR

SELECT `months`,SUM(`price`) AS price 
FROM `billing` 
WHERE months='January' OR months='Feb' 
+0

いいえ私は使用したくないまたは私は結果を取得したいAND –

1

、クエリは次のようになります。

SELECT months, SUM(price) AS price 
FROM billing 
WHERE months='January' OR months='Feb' 

また、あなたが使用することができます。

SELECT months, SUM(price) AS price 
FROM billing 
WHERE months IN ('January', 'Feb') 

それは「ヶ月」フィールドには、タプルの任意の値と一致するすべてのエントリを取得しますので、この第二の選択肢は同じことを行います。