teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

型の追記

2017/06/12 03:05

投稿

kuriya
kuriya

スコア35

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
  こんな感じでデータが渡されるので
19
19
  WHERE start_date BETWEEN '2016-06-22' AND '2017-07-28'
20
20
  AND end_date BETWEEN '2016-06-22' AND '2017-07-28'
21
- みたいな感じで絞り込みたいのですがstart_dateが無く、
21
+ みたいな感じで絞り込みたいのですがstart_date(date型)が無く、
22
22
  年、月、日が別々のカラムに入っています。
23
23
  DBのカラムの増やすなどは出来ません。
24
24
 

1

DBの種類などの追記変更

2017/06/12 03:05

投稿

kuriya
kuriya

スコア35

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,6 @@
1
- DBに入っている日付の年、月、日別々のカラムに入っています。
1
+ DBに入っている日付のデータが年、月、日別々のカラムに入っています。
2
+ DBはMySQLを使っています。
3
+
2
4
  ex:
3
5
  ```
4
6
  start_year =>2016
@@ -8,5 +10,16 @@
8
10
  end_month => 7
9
11
  end_day => 25
10
12
  ```
13
+ postで
11
- こちらをフィルタしなくてはいけないのですが、どのようなwhere文を書けば良いかわかりません。
14
+ $_POST['start_date']=>2016-06-22
15
+ $_POST['end_date']=>2017-07-28
16
+
17
+
18
+ こんな感じでデータが渡されるので
19
+ WHERE start_date BETWEEN '2016-06-22' AND '2017-07-28'
20
+ AND end_date BETWEEN '2016-06-22' AND '2017-07-28'
21
+ みたいな感じで絞り込みたいのですがstart_dateが無く、
22
+ 年、月、日が別々のカラムに入っています。
23
+ DBのカラムの増やすなどは出来ません。
24
+
12
25
  sql特な方、教えてください。