Frage : Aufgeteilte spezifische Quervorsprungtabellenreihen basiert auf Kriterien - alle weiteren Spaltendaten intakt führend.

Ich habe etwas SQL, der großes bearbeitet, wenn es die Quervorsprungtabelle i need.

However produziert, ein Feld (EveryGiftExport.Email) habe etwas Werte, in denen es die mehrfachen eMail gibt, die durch ein Komma getrennt werden. Im Allgemeinen wurde dieses Feld in einer anderen Frage zu einfach anderen Anforderungen für andere Zwecke verkettet.
1:
2:
3:
4:
5:
6:
TRANSFORM Summe (EveryGiftExport.Amount) ALS SumOfAmount
EveryGiftExport.FileAs, EveryGiftExport.Email, EveryGiftExport.Address VORWÄHLEN
VON EveryGiftExport
WO (((EveryGiftExport.GiftDate) zwischen DateSerial (Jahr (Datum ()), Monat (Datum ())- 24.1) Und Datum ()))
GRUPPE DURCH EveryGiftExport.FileAs, EveryGiftExport.Email, EveryGiftExport.Address
Format SCHWENKEN ([GiftDate], „Yyyymillimeter“); 


Is dort eine Weise, „EveryGiftExport.Email“ aufzuspalten, wenn es ein Komma in die folgende Reihe hat, die jede andere Spalte intakt hält (selbst wenn „EveryGiftExport.Email“ email address 3 ODER keine email address hat)?

Should verwende ich einen Subquery?  Ich habe wirklich keine Idee wo zu start.

Antwort : Aufgeteilte spezifische Quervorsprungtabellenreihen basiert auf Kriterien - alle weiteren Spaltendaten intakt führend.

Sowieso der Befehl vorgeschlagen in HTTP: #a33329967
produziert
Montag 28. Juni 23: 30: 02 2010 „/ngnprod/archive/ngnprod_75018.arc
Montag 28. Juni 23: 40: 44 2010 „/ngnprod/archive/ngnprod_75019.arc
Tue 29. Juni-00:04: 24 2010 „/ngnprod/archive/ngnprod_75021.arc
Tue 29. Juni 23: 52: 32 2010 „/ngnprod/archive/ngnprod_75206.arc
Wed 30. Juni 23: 52: 01 2010 „/ngnprod/archive/ngnprod_75391.arc
Thu 1. Juli-00:02: 13 2010 „/ngnprod/archive/ngnprod_75392.arc
Thu 1. Juli 23: 51: 42 2010 „/ngnprod/archive/ngnprod_75553.arc
Frei 2. Juli-00:04: 03 2010 „/ngnprod/archive/ngnprod_75554.arc
Frei 2. Juli-00:16: 44 2010 „/ngnprod/archive/ngnprod_75555.arc
Frei 2. Juli 23: 55: 46 2010 „/ngnprod/archive/ngnprod_75721.arc
Sat 3. Juli-00:09: 09 2010 „/ngnprod/archive/ngnprod_75722.arc
Sat 3. Juli 23: 51: 51 2010 „/ngnprod/archive/ngnprod_75888.arc
Sun 4. Juli-00:02: 09 2010 „/ngnprod/archive/ngnprod_75889.arc
wenn Sie auf newalert.log gelaufen werden.
Wird das Ihren Anforderungen gerecht?
Weitere Lösungen  
 
programming4us programming4us