Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Aide sur les requêtes SQL après la 13e ligne Valeurs dynamiques et statiques de la 12e ligne avec une formule

Je ne sais pas ce que vous entendez par une valeur statique qui se trouve dans "SC_12" Mais si vous avez cette valeur dans le tableau, utilisez ceci :

select T_P, O_P, H_P, L_P, C_P, SC_12
    case when t1.S_NO_ > 12 
        then cast ((t2.SC_12 * 11 + t1.C_P)/12 as varchar(50))
        else '' 
        end as [c12-WWR]
from t as t1
inner join t as t2 on t2.S_NO_ = t1.S_NO_ -1
order by t1.S_NO_