質問編集履歴

2

型の追記

2017/06/12 03:05

投稿

kuriya
kuriya

スコア35

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  AND end_date BETWEEN '2016-06-22' AND '2017-07-28'
40
40
 
41
- みたいな感じで絞り込みたいのですがstart_dateが無く、
41
+ みたいな感じで絞り込みたいのですがstart_date(date型)が無く、
42
42
 
43
43
  年、月、日が別々のカラムに入っています。
44
44
 

1

DBの種類などの追記変更

2017/06/12 03:05

投稿

kuriya
kuriya

スコア35

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
- DBに入っている日付の年、月、日別々のカラムに入っています。
1
+ DBに入っている日付のデータが年、月、日別々のカラムに入っています。
2
+
3
+ DBはMySQLを使っています。
4
+
5
+
2
6
 
3
7
  ex:
4
8
 
@@ -18,6 +22,28 @@
18
22
 
19
23
  ```
20
24
 
25
+ postで
26
+
21
- こちらをフィルタしなくてはいけないのですが、どのようなwhere文を書けば良いかわかりません。
27
+ $_POST['start_date']=>2016-06-22
28
+
29
+ $_POST['end_date']=>2017-07-28
30
+
31
+
32
+
33
+
34
+
35
+ こんな感じでデータが渡されるので
36
+
37
+ WHERE start_date BETWEEN '2016-06-22' AND '2017-07-28'
38
+
39
+ AND end_date BETWEEN '2016-06-22' AND '2017-07-28'
40
+
41
+ みたいな感じで絞り込みたいのですがstart_dateが無く、
42
+
43
+ 年、月、日が別々のカラムに入っています。
44
+
45
+ DBのカラムの増やすなどは出来ません。
46
+
47
+
22
48
 
23
49
  sql特な方、教えてください。