Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao StaCla,
[...]
Qualcuno mi può aiutare? Si può ottenere con le query di access? Ho provato con vario codice ma non riesco
[...]
ci provo....
Con access, rowNumber, rank e denseRank tipiche ad esempio di SqlServer e di altri databases piu' complessi, sono un po' piu' compicate da ottenere in quanto non ci sono funzioni specifiche interne ed ottimizzate per ottenerle.
In ogni caso....qualcosa si riesce ad ottenere.
Data la tabella :
ottengo :
con il predicato che segue :
SELECT t.ID, t.num, t.val, (SELECT Count(*)
FROM
(SELECT DISTINCT t2.val , t2.num
FROM tabella1 AS t2) AS t1
WHERE t1.val<=t.val and t1.num=t.num) AS Rank
FROM tabella1 as T
ORDER BY t.num,t.val;
il contatore per quanto alla definizione è tipico dei loop per quanto alla definizione della variabile che ne regola e discrimina il funzionamento.
Con i database relazionali determinate personalizzazione come quella che richiedi sono da ottenere principalmente con query e ove non possibile con cursori.
Facci sapere.
Ciao, Sandro.