2016-08-21 1 views
0

Anordnen Ich habe 2 Tabellen 1.Trans_Credit Trans_CreditWie aus zwei Tabellendaten zum Abrufen von Terminen aus beide Tabelle

2.Trans_Debit enter image description here

ich Rekord zeigen will wie

Record of 252688 
Date  Transaction  Reason   Credit_Amount Debit_Amount 
8/17/2016 (From)Thowheed  Purcase return 2500 
8/24/2019 (From)Mohamed  Balance Money 1000 
08/11/2016 (To)Thowheed  purchase      2500 
8/20/2016 (To)Mohamed  Salary       3000 
8/14/2016 (To)Thowheed  Expanse      5000 

sowie ich möchte Datum von desc vereinbaren Ich benutze asp.net und SQL-Server

+0

Warum nicht eine Transaktionstabelle? – Strawberry

Antwort

0

Sie müssen die Tabellen neu strukturieren. Warum brauchst du 2 Tische? Verwenden Sie eine einzelne Tabelle mit einem Feld "transaction_type". z.B. Wert D für Debit, C für Kredit OR -1 für Debit, 1 für Kredit.

In Ihrem aktuellen Struktur dieser Datensatz wird zweimal angezeigt:

Mohamed  Salary       3000 
0

U kann Union verwenden, um Ergebnisse aus zwei Tabellen zusammenzuführen. Danach verwenden Sie die Spalte Order by mit Datum

+0

Können Sie mir bitte Code geben – Faisal

+0

Wählen Sie Datum, Guthaben wie debit von transaction_credit union alle Datum auswählen, als Geld von transaktion_debit –

Verwandte Themen