Files
tilbudgivern/archive/sql/insert_sample_data_fixed.sql
T
2025-10-30 18:28:58 +00:00

38 lines
2.0 KiB
SQL

-- Insert sample labor tasks and prices
INSERT IGNORE INTO labor_tasks (id, role, task_description, unit, category, subcategory) VALUES
(1, 'Tømrer', 'Standard gulvlægning arbejde', 'timer', 'Gulvlægning', 'standard'),
(2, 'Tømrer', 'Avanceret gulvlægning med specialudstyr', 'timer', 'Gulvlægning', 'avanceret'),
(3, 'Tømrer', 'Standard tagarbejde', 'timer', 'Tagarbejde', 'standard'),
(4, 'Tømrer', 'Terrasse opførelse', 'timer', 'Terrasse/udestue', 'standard'),
(5, 'Tømrer', 'Køkkenrenovering', 'timer', 'Renovering', 'køkken');
INSERT IGNORE INTO labor_prices (id, labor_task_id, rate_per_hour, valid_from, region) VALUES
(1, 1, 450.00, CURDATE(), 'København'),
(2, 2, 520.00, CURDATE(), 'Aarhus'),
(3, 3, 480.00, CURDATE(), 'Odense'),
(4, 4, 420.00, CURDATE(), 'Aalborg'),
(5, 5, 500.00, CURDATE(), 'København');
-- Insert sample suppliers
INSERT IGNORE INTO suppliers (id, name, contact_info) VALUES
(1, 'Silvan', '{"phone": "7010 7010"}'),
(2, 'Bauhaus', '{"phone": "8989 8989"}'),
(3, 'Harald Nyborg', '{"phone": "7022 1414"}'),
(4, 'XL-BYG', '{"phone": "4432 5432"}');
-- Insert sample materials
INSERT IGNORE INTO materials (id, supplier_id, sku, name, description, unit, category, subcategory) VALUES
(1, 1, 'ABC123', 'Standard træ materiale', 'Almindeligt træ til standard projekter', 'm²', 'Træ', 'standard'),
(2, 2, 'DEF456', 'Økonomisk træ', 'Billigt træ til budget projekter', 'm²', 'Træ', 'økonomi'),
(3, 3, 'GHI789', 'Premium træ kvalitet', 'Højkvalitets træ til eksklusive projekter', 'm²', 'Træ', 'premium'),
(4, 1, 'BES001', 'Standard beslag sæt', 'Almindelige beslag til montage', 'pakker', 'Beslag', 'standard'),
(5, 4, 'GULV001', 'Gulvplanker egetræ', 'Massive egetræsplanker', 'm²', 'Gulv', 'planker');
-- Insert sample material prices
INSERT IGNORE INTO material_prices (id, material_id, price, valid_from, region) VALUES
(1, 1, 125.50, CURDATE(), 'Danmark'),
(2, 2, 89.90, CURDATE(), 'Danmark'),
(3, 3, 199.00, CURDATE(), 'Danmark'),
(4, 4, 15.50, CURDATE(), 'Danmark'),
(5, 5, 280.00, CURDATE(), 'Danmark');