Questione : Raggruppamento dei dati in XML

Ciao,

I uno sviluppatore dell'assistente di SQL senza troppo knowledege di XML e XSL.

I ricevono un mazzo di lime di XML su una base quotidiana.  I dati sono di fare con le vendite da un EPOS lavorare a.  Così, per esempio, la lima ha potuto contenere i particolari delle bottiglie di coke.  La lima che ricevo è grande perché le transazioni non sono state consolidate.  Vorrei consolidarlo.  Qui è un campione dei dati ricevuti: class= " lineNumbers " >
1 del >

"" del xmlns= del 
            
        
            2010-07-18
            Loc1
            Rev1
            1
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
        
        
            2010-07-19
            Loc1
            Rev1
            1
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
        
        
            2010-07-19
            Loc2
            Rev1
            1
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
        
        
            2010-07-19
            Loc2
            Rev1
            1
            
                63
                Coke
                -1
                -0.2
                -2.20
                -2.00
                -2.20
                -2.00
                174
                99
            
            
                63
                Coke
                1
                0.2
                2.20
                2.00
                2.20
                2.00
                174
                0
            
            
                64
                Diet Coke
                1
                0.3
                3.30
                3.00
                3.30
                3.00
                174
                0
                        
        
    
il class= di 



My ha voluto l'uscita raggrupperebbe insieme determinate modifiche - vale a dire, il

, il , il , il , il , il , il , il , le quantità del

The sarebbe sommato, come le figure di vendite. .and I si concluderebbe in su con qualcosa che assomiglia a questo: class= " lineNumbers " >
1 del >

2010-07-18 Loc1 Rev1 1 63 Coke 2 0.4 4.40 2.00 2.20 4.00 174 0 2010-07-19 Loc1 Rev1 1 63 Coke 2 0.4 4.40 2.00 2.20 4.00 174 0 2010-07-19 Loc2 Rev1 1 63 Coke 3 0.6 6.60 2.00 2.20 6.00 174 0 63 Coke -1 -0.2 -2.20 -2.00 -2.20 -2.00 174 99 64 Diet Coke 1 0.3 3.30 3.00 3.30 3.00 174 0 il class= >


I di

I so che devo usare qualcosa come “il per-ogni-gruppo„, ma non sono sicuro dove neppure cominciare con questo!

TIA
class= del

Risposta : Raggruppamento dei dati in XML

Qui è un codice di XSLT che credo genero l'uscita che avete bisogno di:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:


	
	
	
	
	
	            
		
			
	            
	            
	            
	            
	            
				
					
					
	                
	                
	                
	                
	                
	                
	                
	                
	                
	                
	                
    					
			
		
	    
	


Altre soluzioni  
 
programming4us programming4us