labours.sql 1.2 KB

123456789101112131415161718192021222324252627282930
  1. CREATE TABLE [dbo].[labours] (
  2. [order_number] [int] NOT NULL,
  3. [order_position] [int] NOT NULL,
  4. [order_position_line] [int] NOT NULL,
  5. [subsidiary] [int] NULL,
  6. [is_invoiced] [smallint] NULL,
  7. [invoice_type] [int] NULL,
  8. [invoice_number] [int] NULL,
  9. [employee_no] [int] NULL,
  10. [mechanic_no] [int] NULL,
  11. [labour_operation_id] [varchar](100) NULL,
  12. [is_nominal] [smallint] NULL,
  13. [time_units] [numeric](11,2) NULL,
  14. [net_price_in_order] [numeric](11,2) NULL,
  15. [rebate_percent] [numeric](9,6) NULL,
  16. [goodwill_percent] [numeric](9,6) NULL,
  17. [charge_type] [int] NULL,
  18. [text_line] [varchar](255) NULL,
  19. [usage_value] [numeric](11,2) NULL,
  20. [negative_flag] [varchar](10) NULL,
  21. [labour_type] [varchar](10) NULL,
  22. [client_db] [varchar](20) NOT NULL
  23. ,CONSTRAINT [labours$0] PRIMARY KEY CLUSTERED ([order_number], [order_position], [order_position_line], [client_db])
  24. )
  25. CREATE NONCLUSTERED INDEX [labours_invoice_type_invoice_number_index] ON [dbo].[labours] ([invoice_type], [invoice_number]) INCLUDE ([time_units], [charge_type])
  26. CREATE NONCLUSTERED INDEX [labours_invoice_type_time_units_index] ON [dbo].[labours] ([invoice_type], [time_units]) INCLUDE ([invoice_number], [charge_type])
  27. GO