sql >> Database >  >> RDS >> Sqlserver

Hulp bij SQL Query na 13e rij Dynamische en in 12e rij statische waarden met een formule

Ik weet niet wat je bedoelt met een statische waarde in "SC_12" Maar als je die waarde in de tabel hebt, gebruik dan dit:

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. Hoe de AD/BC-indicator aan een datum in Oracle toe te voegen

  2. Haal de op één na hoogste waarde in een MySQL-tabel

  3. Bijlagen in Oracle Applications R12

  4. Tijdens het importeren van mysqldump-bestand ERROR 1064 (42000) nabij ' ■/ ' op regel 1