Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Projekt schematu faktur i płatności – lepszy model niż relacja M:M?

Potrzebujesz swojego identyfikatora billToPartyID (lub identyfikatora klienta, zakładam, że to to samo, lub istnieje między nimi relacja 1->1) w tabelach projektu, faktury i płatności jako część PK. Twoje relacje są wtedy:

„Klient/billToParty może mieć wiele projektów, które mogą mieć wiele faktur. Płatność dokonana przez klienta/billToParty może dotyczyć wielu faktur klienta, które należy określić”.

Wtedy łatwiej będzie śledzić sumy według identyfikatora klienta, zarówno dokonane płatności, jak i kwoty zaległych faktur.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Składnia zapytania aktualizującego SQL z wewnętrznym sprzężeniem

  2. Jak wykonać połączenie wewnętrzne na numerze wiersza w serwerze sql?

  3. Wiele warunków w klauzuli WHERE

  4. Jak wyświetlić dwie cyfry po przecinku w SQL Server

  5. Pobieranie obrazów z SQL Server 2008 i wyświetlanie ich w kontrolerze obrazu asp.net