Frage : Wiederholen von Reihen, wenn ein Feld addiert wird


Hallo:
Ich muss eine Projektnummer für jede Zahlung zurückholen, die im Voraus gezahlt wird.  Ein Ereignis findet heute statt und ich muss jedes zuteilen
Vorauszahlung an eine Projektnummer.
Ich erhalte 3 Reihen für jede Menge anstelle von einer aber, nur wenn ich die Projektnummer addiere.  Wenn ich ihm mich ausführe, das rechte erhalten resultieren.
Die drei Resultate stellt die 3 Aufzeichnungen unter einer Hierarchie dar.  Ich erhalte die 3 projectnumbers, die dem Elternteil gehören
anstelle von dem nur ein oder zwei, das den Verkauf für dieses projectNumber darstellen.  Die Tabellen-Verhältnisse sind, wie folgt:

ProjectTable

ProjectNumberID NamensProjectNumber ParentID

350001 4000 350005 werfend                  
350005 AllCasting 20000 0
350006 Wiederholung 4010 350005
350007 Erscheinen 4020 350005


///////////////////////////////////////////////////////////
ProgramTable

ProgramID ProjectNumberID EventNumber
100001 350001 5
100002 350001 5
100003 350006 6            


///////////////////////////////////////////////////////////
EventTable

EventID ProgramID
    5 100001
    6 100001
    7 100002
//////////////////////////////////////////////////////////
TransactionTable

TransactionID SaleID EventID Menge
    1 10 5 136.00
    2 11 5 20.00      

//////////////////////////////////////////////////////////
SaleTable
SaleID Ankunft SaleDateTime
10 „05:30 2010-06-22: 00“ „01:00 2010-01-25: 00“
11 „05:30 2010-06-22: 00“ „02:00 2010-02-15: 00“
//////////////////////////////////////////////////////////
PaymentTable
PaymentID SaleID PaymentDateTime Menge
  101 10 „01:00 2010-01-25: 00“ 136.00
  102 11 „02:00 2010-02-15: 00“ 20.00


Ich erhalte die 3 Projektnummern mit dem gleichen Elternteil, wenn ich das projectNumber einschließe.      
Ich denke bin die Weise, die ich das programTable mit dem ProjectTable verbinde.
Jede mögliche Hilfe würde geschätzt.



Antwort : Wiederholen von Reihen, wenn ein Feld addiert wird

vielleicht hinzufügen:

DHCP instandhalten

Billy
Weitere Lösungen  
 
programming4us programming4us