sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Query Hjælp efter 13. række Dynamiske og statiske værdier i 12. række med en formel

Jeg ved ikke, hvad du mener med en statisk værdi, der er i "SC_12" Men hvis du har den værdi i tabellen, så brug denne:

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_



  1. Hvordan analyserer man streng til dato?

  2. Hvordan kan jeg indsætte identitet manuelt?

  3. Hvordan vælger jeg en variabel række i SQL Server?

  4. Er der nogen SQL-validatorer, der kan kontrollere syntaks mod flere databaseservere?