回答編集履歴

2

修正コードを追記

2018/11/04 01:39

投稿

kaba
kaba

スコア314

test CHANGED
@@ -3,3 +3,11 @@
3
3
  T.birthdayをTIMESTAMPかDATETIMEで定義するか、もしくはdatetimeにキャストするか、
4
4
 
5
5
  int64で定義してcastするのをやめるかするといいです
6
+
7
+
8
+
9
+ datetimeにキャストする例
10
+
11
+ 修正前 date(T.birthday)
12
+
13
+ 修正後 CAST(T.birthday AS datetime)

1

datetimeにキャストするを追記

2018/11/04 01:39

投稿

kaba
kaba

スコア314

test CHANGED
@@ -1,5 +1,5 @@
1
1
  date(T.birthday)がエラーで、原因はT.birthdayの型がSTRINGだからと書いてあります。
2
2
 
3
- T.birthdayをTIMESTAMPかDATETIMEで定義するか、
3
+ T.birthdayをTIMESTAMPかDATETIMEで定義するか、もしくはdatetimeにキャストするか、
4
4
 
5
5
  int64で定義してcastするのをやめるかするといいです