
MySQL4.0.1
PHP4.3.9
Windows2000sp4
BETWEEN を2つ以上使用する方法はありますか?
例えば2004年4月から12月のデータと2005年1月から3月のデータを取り出したいのですが。。。
$sql="SELECT*FROM TABLE WHERE (year_uk=2004 AND month_uk BETWEEN 4 AND 12) AND (year_uk=2005 AND month_uk BETWEEN 1 AND 3)
上記のような感じでやってみたのですが、うまくいきません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
$sql="SELECT*FROM TABLE WHERE (year_uk=2004 AND month_uk BETWEEN 4 AND 12) OR (year_uk=2005 AND month_uk BETWEEN 1 AND 3)
ANDじゃなくてORでしょ
No.2
- 回答日時:
ANDだと、
「2004年4月から12月の間であり2005年1月から3月の間でもあるデータ」
となってしまいます。
二つの期間の両方を満たすという条件にあてはまるものがあるはずありません。
ORにすれば、
「2004年4月から12月の間か2005年1月から3月の間のデータ」
となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
重複していないレコードの抽出方法について
MySQL
-
GROUP BYを行った後に結合したい。
Oracle
-
-
4
単一グループのグループ関数ではありません。
Oracle
-
5
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
6
Access クエリの編集について
Access(アクセス)
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
-
9
EXISTSを使ったDELETE文
SQL Server
-
10
object browser で処理を中断する方法
Oracle
-
11
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
12
SQLで列名を変数にできないでしょうか
SQL Server
-
13
Excelで複数シートの選択セルをA1セルに一気に戻したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カレンダーの日付 5/Bの意味に...
-
月の最後の週の呼び名は?
-
8月までっていつまでのことでし...
-
入社が2月1日とした場合、3ヶ月...
-
エクセルのフィルターを複数シ...
-
10月をもって辞めるって、10...
-
恐々不宣?恐々謹言?
-
「6月まで」というのは6月以内...
-
「1年以上」の定義について
-
自治会の通常総会の年度について
-
高校生カップルがクリスマスにH...
-
おはようございます。 今日は晴...
-
エクセルの折れ線グラフ、デー...
-
満何歳の意味
-
例文「7月までは、このままで」と...
-
定年になる年度を関数で算出したい
-
昔は何歳くらいからお酒を飲ん...
-
「今年度」って『今・年度』?...
-
確認ですが普通5月までに決める...
-
総会の年度表記について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月の最後の週の呼び名は?
-
カレンダーの日付 5/Bの意味に...
-
「6月まで」というのは6月以内...
-
自治会の通常総会の年度について
-
エクセルのフィルターを複数シ...
-
10月をもって辞めるって、10...
-
8月までっていつまでのことでし...
-
入社が2月1日とした場合、3ヶ月...
-
確認ですが普通5月までに決める...
-
総会の年度表記について
-
昔は何歳くらいからお酒を飲ん...
-
「1年以上」の定義について
-
定年になる年度を関数で算出したい
-
「なんで付き合おうと思ったか...
-
昔の愛称?「~の字」
-
満何歳の意味
-
月度ってどういう意味ですか
-
○年後の3月末日を関数で出したい
-
本願寺教如書状
-
VBA ユーザーフォームのChange...
おすすめ情報