質問編集履歴

3

タイトルの日付を日時に変更

2016/10/24 15:56

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- mysqlで1週間後の日のものだけ取り出したい。
1
+ mysqlで1週間後の日のものだけ取り出したい。
test CHANGED
File without changes

2

進展、まだ細く時間から1週間が取れていない。

2016/10/24 15:56

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -69,3 +69,17 @@
69
69
  mysql 5.6.32
70
70
 
71
71
  といった形です。
72
+
73
+
74
+
75
+
76
+
77
+ ###進展
78
+
79
+
80
+
81
+ ```クエリ
82
+
83
+ SELECT * FROM playoff WHERE DATEDIFF(start, NOW()) = 7;
84
+
85
+ ```

1

補足を追加

2016/10/24 11:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,10 @@
1
1
  ###前提・実現したいこと
2
2
 
3
3
  予定をdbに格納して、現在の日にちから、1週間後のものだけ取得するsql文を書きたい。
4
+
5
+ 予定としてあるものを、1週間前に通知するために使いたいので、1週間後のデータを全て必要と考えています。
6
+
7
+ 理想は日時まで取れることです。
4
8
 
5
9
 
6
10
 
@@ -28,7 +32,7 @@
28
32
 
29
33
  ```
30
34
 
31
- select * from playoff where (start = DATE_SUB(CURDATE(), INTERVAL 6 DAY))
35
+ select * from playoff where (start = DATE_ADD(CURDATE(), INTERVAL 6 DAY))
32
36
 
33
37
  ```
34
38
 
@@ -38,7 +42,7 @@
38
42
 
39
43
  ```
40
44
 
41
- select * from playoff where (start >= DATE_SUB(CURDATE(), INTERVAL 6 DAY))
45
+ select * from playoff where (start >= DATE_ADD(CURDATE(), INTERVAL 6 DAY))
42
46
 
43
47
  ```
44
48