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

回答編集履歴

1

文字列じゃなかった・・・

2017/06/12 03:16

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  設計を変えられないんでしょうかね?
2
2
  ```SQL
3
3
  SELECT *,
4
- DATE(CONCAT(start_year, start_month, start_day)) AS start_date,
4
+ DATE(CONCAT_WS('-', start_year, start_month, start_day)) AS start_date,
5
- DATE(CONCAT(end_year, end_month, end_day)) AS end_date
5
+ DATE(CONCAT_WS('-', end_year, end_month, end_day)) AS end_date
6
6
  FROM テーブル名
7
7
  WHERE start_date BETWEEN '2016-06-22' AND '2017-07-28'
8
8
  AND end_date BETWEEN '2016-06-22' AND '2017-07-28';