Ciao,
ho una query come questa da lanciare su sql express
SELECT * FROM (SELECT *,ROW_NUMBER() OVER (ORDER BY lc_note) as ct FROM table_name WHERE (lc_note!='')) SUB WHERE ct >=0 AND ct<=40 group by substring(lc_codart, 1, 3)
ma non funziona, ricevo questo errore
Msg 8120 (severity 16, state 1) from SERVER-NTS\SQLNTS Line 1:
"Column 'SUB.ts' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause."
SUB.ts è il primo cambo della tabella.
Devo estrarre tutti i valori e raggrupare per le prime 3 cifre di lc_codart
Dove sta l'errore?
grazie.