データ・帳票– category –
SQL、データ確認、CSV、Excel、帳票、データ不整合を扱う実務メモ。
-
データ・帳票
Laravelのuniqueで論理削除済みデータが重複扱いになる理由
LaravelのSoftDeletesでは、通常のuniqueバリデーションは論理削除済みレコードも重複対象にします。現在有効なレコードだけを見たい場合のwithoutTrashed()と、値を再利用するときの復元リスクを整理します。 -
データ・帳票
Oracleで重複データを1件だけ残して削除するSQL
Oracle Databaseで、同じ値の組み合わせを持つ行が重複して登録されてしまい、各グループから1件だけ残して削除したいことがあります。残す行に業務上の優先順位がない場合は、ROWID と GROUP BY、MIN(ROWID) を組 -
データ・帳票
OracleでROWNUM = 1なのに最新データが取れない原因|正しい最新1件の取得方法
Oracleで`ROWNUM = 1`と`ORDER BY updated_at DESC`を同じSELECTに書いても、最新レコードを保証できません。誤SQL、サブクエリ、FETCH FIRST、ROW_NUMBER()を実行結果で比較します。 -
データ・帳票
VBAのDeclareが64bit版Excelでエラーになる原因と修正方法|PtrSafe・LongPtrを実例で解説
64bit版ExcelでDeclare文のコンパイルエラーが出る原因と、PtrSafe・LongPtrの使い分けを独自のWindows API検証で整理します。 -
データ・帳票
openpyxlでExcel帳票の空欄と金額ズレをチェックする
openpyxlでExcel帳票を読み込み、必須項目の空欄、明細合計と請求金額のズレ、確認結果CSVの出力までを検証用データで確認します。
1