>Ho due tabelle, vorrei unirle in una sola...
>Una ha Colonne: NOME - DataAccesso
>L'altra ha colonne: Nome - DataDisconnessione
ok, allora ti allego un semplice esempio dell'operatore di SQL, "UNION"..
questo è il link ai books on line:
http://msdn2.microsoft.com/en-us/library/ms180026.aspx
e questo è l'esempio:
-- creo le tabelle di esempio
CREATE TABLE Tabella1
(
Id int IDENTITY(1,1) NOT NULL,
Nome varchar(50) NOT NULL,
DataAccesso datetime NOT NULL
)
CREATE TABLE Tabella2
(
Id int IDENTITY(1,1) NOT NULL,
Nome varchar(50) NOT NULL,
DataDisconnessione datetime NOT NULL
)
-- inserisco i record
INSERT INTO Tabella1 (Nome, DataAccesso)
VALUES ('Alessandro', '20070408 10:30')
INSERT INTO Tabella1 (Nome, DataAccesso)
VALUES ('Marco', '20070409 10:30')
INSERT INTO Tabella1 (Nome, DataAccesso)
VALUES ('Michael', '20070410 10:30')
INSERT INTO Tabella2 (Nome, DataDisconnessione)
VALUES ('Daniele', '20070407 10:30')
INSERT INTO Tabella2 (Nome, DataDisconnessione)
VALUES ('Matteo', '20070406 10:30')
INSERT INTO Tabella2 (Nome, DataDisconnessione)
VALUES ('Luca', '20070405 10:30')
-- ricavo l'unione delle due tabelle
SELECT Nome, Data = DataAccesso
FROM Tabella1
UNION ALL
SELECT Nome, Data = DataDisconnessione
FROM Tabella2
-- uso l'aggiunta dell'opzione ALL per non eseguire la rimozione delle righe duplicate.
-- è sufficiente rimuovere ALL per ottenere una sola versione delle eventuali righe doppie
Alx81 =)
http://blogs.dotnethell.it/suxstellino