Skip to content

Commit 3da8393

Browse files
authored
Convert memo == '' to null to make querying cleaner (#105)
1 parent 9b807f1 commit 3da8393

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sqlite_export_for_ynab/ddl/create-relations.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ SELECT
171171
COALESCE(st.transfer_account_id, t.transfer_account_id) IS NULL
172172
THEN COALESCE(st.category_name, t.category_name)
173173
END AS category_name
174-
, COALESCE(st.memo, t.memo) AS memo
174+
, COALESCE(NULLIF(st.memo, ''), NULLIF(t.memo, '')) AS memo
175175
, COALESCE(st.payee_id, t.payee_id) AS payee_id
176176
, COALESCE(st.payee_name, t.payee_name) AS payee_name
177177
, COALESCE(st.transfer_account_id, t.transfer_account_id)
@@ -261,7 +261,7 @@ SELECT
261261
COALESCE(st.transfer_account_id, t.transfer_account_id) IS NULL
262262
THEN COALESCE(st.category_name, t.category_name)
263263
END AS category_name
264-
, COALESCE(st.memo, t.memo) AS memo
264+
, COALESCE(NULLIF(st.memo, ''), NULLIF(t.memo, '')) AS memo
265265
, COALESCE(st.payee_id, t.payee_id) AS payee_id
266266
, COALESCE(st.transfer_account_id, t.transfer_account_id)
267267
AS transfer_account_id

0 commit comments

Comments
 (0)