[Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset

Paolo MAggini

Nuovo Utente
7 Set 2018
2
0
1
Ho una query fatta in Microsoft access collegata ad un db sql
id, utente, tipo, data ...
1 1 x 10/2
2 1 x 20/2
3 1 y 11/2
4 1 y 21/2
5 2 x 12/2
6 2 x 22/2
vorrei ottenere tutti i record di ogni utente e tipo che hanno la data maggiore
2 1 x 20/2
4 1 y 21/2
6 2 x 22/2
La Query:
Codice:
SELECT T1.ID_movimag, T1.CLI_FOR, T1.ARTICOLO, T1.DATA
FROM DB2_MOVIMAG AS T1
WHERE (SELECT COUNT (*)
FROM DB2_MOVIMAG AS T2
WHERE T1.ID_movimag = T2.ID_movimag
AND T2.DATA > T1.DATA)=0;
invece ottiene tutti i record di ogni data.
Qualcuno sa aiutarmi?
 
Ultima modifica di un moderatore:
@Paolo MAggini
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
Ho sostituito:
Codice:
 WHERE T1.ID_movimag = T2.ID_movimag
con
Codice:
 WHERE T1.DATA = T2.DATA
risolvendo il problema.
Grazie comunque!

Ho una query fatta in Microsoft access collegata ad un db sql
id, utente, tipo, data ...
1 1 x 10/2
2 1 x 20/2
3 1 y 11/2
4 1 y 21/2
5 2 x 12/2
6 2 x 22/2
vorrei ottenere tutti i record di ogni utente e tipo che hanno la data maggiore
2 1 x 20/2
4 1 y 21/2
6 2 x 22/2
La Query:
Codice:
SELECT T1.ID_movimag, T1.CLI_FOR, T1.ARTICOLO, T1.DATA
FROM DB2_MOVIMAG AS T1
WHERE (SELECT COUNT (*)
FROM DB2_MOVIMAG AS T2
WHERE T1.ID_movimag = T2.ID_movimag
AND T2.DATA > T1.DATA)=0;
invece ottiene tutti i record di ogni data.
Qualcuno sa aiutarmi?
 

Discussioni simili