Devi ancora dirci
- se ci sono record doppi su una tabella oppure sull'altra
- se il numero di record delle 2 tabelle corrisponde
- quale è il criterio per associare il n°esimo record della 1° tabella con il n°esimo record della 2° tabella
- eccetera
a parer mio questo si avvicina alla soluzione:
- Tabella "Tab1" Campo "Cam1" nvarcharcodice:SELECT kkk1.k1a AS t1c1, kkk2.k2a AS t1c2 FROM ( SELECT x1.Cam1 AS k1a, COUNT(x2.Cam1) AS k1n FROM dbo.Tab1 AS x1 LEFT OUTER JOIN dbo.Tab1 AS x2 ON x1.Cam1 >= x2.Cam1 GROUP BY x1.Cam1 ) AS kkk1 INNER JOIN ( SELECT y1.Cam2 AS k2a, COUNT(y2.Cam2) AS k2n FROM dbo.Tab2 AS y1 LEFT OUTER JOIN dbo.Tab2 AS y2 ON y1.Cam2 >= y2.Cam2 GROUP BY y1.Cam2 ) AS kkk2 ON kkk1.k1n = kkk2.k2n ;
- Tabella "Tab2" Campo "Cam2" nvarchar
Facci sapere

Rispondi quotando