Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2023
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.46 KB | Source Code | 0 0
  1.  
  2. --
  3. -- Tabellenstruktur für Tabelle `invoices`
  4. --
  5.  
  6. CREATE TABLE `invoices` (
  7.   `id` INT(11) NOT NULL,
  8.   `invoicenr` VARCHAR(50) DEFAULT NULL COMMENT 'Rechnungsnummer',
  9.   `invoicedate` VARCHAR(50) DEFAULT NULL COMMENT 'Datum von Rechnung',
  10.   `addtime` VARCHAR(100) NOT NULL COMMENT 'UNIX-Timestamp, wann Rechnungeingetragen',
  11.   `adder` VARCHAR(50) DEFAULT NULL COMMENT 'Wer Rechnung eingetragen?',
  12.   `territory` INT(11) DEFAULT NULL COMMENT 'Bezirks-ID',
  13.   `paid` INT(1) NOT NULL DEFAULT 0 COMMENT 'Ist als bezahlt markiert? (0 Nein, 1 Ja)',
  14.   `paidusername` VARCHAR(50) DEFAULT NULL COMMENT 'Wer Rechnung als bezahlt markiert hat',
  15.   `paidtime` VARCHAR(100) DEFAULT NULL COMMENT 'UNIX-Timestamp, wann als bezahlt markiert'
  16. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Alle Rechnungen vom Verlag';
  17.  
  18. --
  19. -- Daten für Tabelle `invoices`
  20. --
  21.  
  22. INSERT INTO `invoices` (`id`, `invoicenr`, `invoicedate`, `addtime`, `adder`, `territory`, `paid`, `paidusername`, `paidtime`) VALUES
  23. (4, 'test3', '26.03.2023', '1677803927', 'Patrick', 3, 0, NULL, NULL);
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Tabellenstruktur für Tabelle `invoice_items`
  29. --
  30.  
  31. CREATE TABLE `invoice_items` (
  32.   `id` INT(11) NOT NULL,
  33.   `rid` INT(11) NOT NULL COMMENT 'ID der Rechnung',
  34.   `territory` INT(11) DEFAULT NULL COMMENT 'Bezirks-ID',
  35.   `type` INT(2) NOT NULL DEFAULT 0 COMMENT 'Typ (0 Sonstiges, 1 Lieferung, 2 Remittenden, 3 Gutschriften, 4 Fahrtkostenzuschuß, 5 Rechnungszahler Belastung, 6 Gutschriften)',
  36.   `objects` INT(3) DEFAULT NULL COMMENT 'Objekt in ID (1 Bams, 2 Wams, 3 WSK, 4 Fahrtkostenzuschuss/Sonstiges)',
  37.   `deliverytime` VARCHAR(15) DEFAULT NULL COMMENT 'Datum der Lieferung (Rechnungsposition)',
  38.   `value` INT(3) NOT NULL DEFAULT 0 COMMENT 'Menge',
  39.   `posprice` FLOAT DEFAULT NULL COMMENT 'Einzelpreis',
  40.   `des` mediumtext DEFAULT NULL COMMENT 'Beschreibung der Position',
  41.   `ust` INT(11) NOT NULL COMMENT 'Umsatzsteuer %'
  42. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Alle Rechnungspositionen';
  43.  
  44. --
  45. -- Daten für Tabelle `invoice_items`
  46. --
  47.  
  48. INSERT INTO `invoice_items` (`id`, `rid`, `territory`, `type`, `objects`, `deliverytime`, `value`, `posprice`, `des`, `ust`) VALUES
  49. (37, 4, 3, 1, 1, '02.04.2023', 22, 2.0009, NULL, 7),
  50. (38, 4, 3, 1, 2, '09.04.2023', 22, 3.7752, NULL, 7),
  51. (39, 4, 3, 1, 3, '26.03.2023', 1, 2.27, NULL, 7),
  52. (40, 4, 3, 2, 1, '02.04.2023', 43, -2.0009, NULL, 7),
  53. (41, 4, 3, 2, 2, '26.03.2023', 2, -3.7752, NULL, 7),
  54. (42, 4, 3, 2, 3, '26.03.2023', 1, -2.27, NULL, 7),
  55. (43, 4, 3, 3, 1, '02.04.2023', 3, -2.65, NULL, 0),
  56. (44, 4, 3, 3, 3, '12.03.2023', 2, -3.2, NULL, 0),
  57. (45, 4, 3, 4, 4, '19.03.2023', 1, -1, NULL, 0),
  58. (46, 4, 3, 5, 1, '19.03.2023', 1, 2.65, 'Testname', 0),
  59. (47, 4, 3, 6, 1, '26.03.2023', 2, -5, 'Testbezeichnung', 0);
  60.  
  61. --
  62. -- Indizes der exportierten Tabellen
  63. --
  64.  
  65. --
  66. -- Indizes für die Tabelle `invoices`
  67. --
  68. ALTER TABLE `invoices`
  69.   ADD PRIMARY KEY (`id`),
  70.   ADD UNIQUE KEY `id` (`id`);
  71.  
  72. --
  73. -- Indizes für die Tabelle `invoice_items`
  74. --
  75. ALTER TABLE `invoice_items`
  76.   ADD PRIMARY KEY (`id`);
  77.  
  78. --
  79. -- AUTO_INCREMENT für exportierte Tabellen
  80. --
  81.  
  82. --
  83. -- AUTO_INCREMENT für Tabelle `invoices`
  84. --
  85. ALTER TABLE `invoices`
  86.   MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  87.  
  88. --
  89. -- AUTO_INCREMENT für Tabelle `invoice_items`
  90. --
  91. ALTER TABLE `invoice_items`
  92.   MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48;
  93. COMMIT;
  94.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement