This commit is contained in:
2026-04-03 22:35:49 +02:00
parent 0e7ee957cb
commit e95c4967d2
52 changed files with 7430 additions and 631 deletions

View File

@@ -0,0 +1,14 @@
-- sale_date was still DATE, change to DATETIME like issue_date
ALTER TABLE `receipts` MODIFY COLUMN `sale_date` DATETIME NOT NULL;
-- Fix old receipts where issue_date/sale_date lost time (00:00:00)
-- Use created_at as the best available source of actual time
UPDATE `receipts`
SET `issue_date` = `created_at`
WHERE TIME(`issue_date`) = '00:00:00'
AND DATE(`issue_date`) = DATE(`created_at`);
UPDATE `receipts`
SET `sale_date` = `created_at`
WHERE TIME(`sale_date`) = '00:00:00'
AND DATE(`sale_date`) = DATE(`created_at`);