Ciao,
uso sql 2005 ed ho questa tabella:
che ho popolato con questi dati d'esempio:
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C100', convert(datetime, '20120110', 112), 1, 1000)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C100', convert(datetime, '20120210', 112), 6, 1200)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C100', convert(datetime, '20120310', 112), 11, 800)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C100', convert(datetime, '20120410', 112), 16, 1000)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C200', convert(datetime, '20120110', 112), 2, 500)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C200', convert(datetime, '20120210', 112), 7, 1800)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C200', convert(datetime, '20120310', 112), 12, 1100)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C200', convert(datetime, '20120410', 112), 17, 400)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C300', convert(datetime, '20120115', 112), 3, 2500)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C300', convert(datetime, '20120215', 112), 8, 800)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C300', convert(datetime, '20120315', 112), 13, 750)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C400', convert(datetime, '20120118', 112), 4, 1800)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C400', convert(datetime, '20120418', 112), 19, 2400)
INSERT INTO TEST(CodiceCliente, DataDocumento, NumeroDocumento, Importo)
VALUES ('C500', convert(datetime, '20120418', 112), 20, 650)
Vorrei poter estrarre per ogni cliente la prima fattura fatta.
Risultato desiderato:
C100 2012-01-10 00:00:00.000 1 1000.00
C200 2012-01-10 00:00:00.000 2 500.00
C300 2012-01-15 00:00:00.000 3 2500.00
C400 2012-01-18 00:00:00.000 4 1800.00
C500 2012-04-18 00:00:00.000 20 650.00
Grazie per l'aiuto.
Carlo.