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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- 英語 The study participants were patients with partiall 0 2023/01/21 14:35
- 英語 unconditionalとは? 3 2022/08/26 21:31
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- 英語 (金融翻訳)株式フロー、売り越しによる資金流出についてのご質問 1 2023/01/09 10:09
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
[ BETWEEN ] vs [ >= AND <= ]
MySQL
-
GROUP BYを行った後に結合したい。
Oracle
-
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
-
4
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
5
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
6
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
7
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
8
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
9
3つ以上のテーブルをUNIONするのは現時的でないでしょうか?
MySQL
-
10
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
11
select文のwhere句に配列を入れて検索したい
MySQL
-
12
select句副問い合わせ 値の個数が多すぎます
Oracle
-
13
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
14
select文の実行結果に空白行を入れたい
MySQL
-
15
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
16
Access インポート
Access(アクセス)
-
17
「取り消しています」が表示されてから消えない
Windows 7
-
18
複数のテーブルから値を合計出力するSQLについて
MySQL
-
19
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
-
20
2回実行のSQL文を1回にしたい
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8月までっていつまでのことでし...
-
カレンダーの日付 5/Bの意味に...
-
10月をもって辞めるって、10...
-
月の最後の週の呼び名は?
-
「6月まで」というのは6月以内...
-
エクセルのフィルターを複数シ...
-
VBAで先月、先々月を求める方法
-
「1年以上」の定義について
-
昔の愛称?「~の字」
-
満何歳の意味
-
入社が2月1日とした場合、3ヶ月...
-
総会の年度表記について
-
自治会の通常総会の年度について
-
ExcelVBAで質問です。Workbook_...
-
BETWEEN を2つ以上使用する方...
-
Excel 半月毎の集計方法
-
「おじろく」は長男が死んだら...
-
VBA ユーザーフォームのChange...
-
例文「7月までは、このままで」と...
-
月度ってどういう意味ですか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「6月まで」というのは6月以内...
-
カレンダーの日付 5/Bの意味に...
-
8月までっていつまでのことでし...
-
月の最後の週の呼び名は?
-
自治会の通常総会の年度について
-
10月をもって辞めるって、10...
-
エクセルのフィルターを複数シ...
-
確認ですが普通5月までに決める...
-
満何歳の意味
-
総会の年度表記について
-
昔の愛称?「~の字」
-
入社が2月1日とした場合、3ヶ月...
-
今は何年度ですか?
-
「1年以上」の定義について
-
VBAで先月、先々月を求める方法
-
○年後の3月末日を関数で出したい
-
一ヶ月前、一ヶ月後
-
「なんで付き合おうと思ったか...
-
定年になる年度を関数で算出したい
-
日本の陰暦(旧暦)にあった「1...
おすすめ情報