回答編集履歴

2

修正

2020/10/28 07:39

投稿

bsdfan
bsdfan

スコア4794

test CHANGED
@@ -24,4 +24,10 @@
24
24
 
25
25
  検索すればスラッシュ区切りのものをむりやりdateに変換する方法もでてきますが、
26
26
 
27
+ 日付データを格納するときのフォーマットを YYYY-MM-DD に変更したほうがいいように思います。
28
+
29
+
30
+
31
+ 今のスクリプトやSQL文はそのままで、
32
+
27
- データを格納するときアプリケーション側で対応するほうが簡単なのではないかます
33
+ データを格納するときアプリケーション側で対応するを検討してみてください。

1

追加

2020/10/28 07:39

投稿

bsdfan
bsdfan

スコア4794

test CHANGED
@@ -7,3 +7,21 @@
7
7
  `FROM A INNER JOIN B ON A.id = B.A_id`
8
8
 
9
9
  とするのが正しいのでは。
10
+
11
+
12
+
13
+ 追加
14
+
15
+ ----
16
+
17
+ 動かない原因はこっちでした。
18
+
19
+
20
+
21
+ sqliteで日付として処理されるのは YYYY-MM-DD のフォーマットになっているものだけで、
22
+
23
+ スラッシュ区切りや、月や日が1文字だけのものは日付として扱ってくれません。
24
+
25
+ 検索すればスラッシュ区切りのものをむりやりdateに変換する方法もでてきますが、
26
+
27
+ データを格納するときにアプリケーション側で対応するほうが簡単なのではないかと思います。