sql >> Databáze >  >> RDS >> Sqlserver

Nápověda k dotazu SQL po 13. řádku Dynamické a ve 12. řádku statické hodnoty se vzorcem

Nevím, co myslíte statickou hodnotou, která je v „SC_12“ Ale pokud máte tuto hodnotu v tabulce, použijte toto:

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. Audit schématu SQL serveru?

  2. Výpočet časového rozdílu v MySQL, ale zohlednění událostí

  3. Sekvence provádění klauzule Seskupit podle, Mít a Kde v SQL Server?

  4. Laravel 5 Eloquent HasManyThrough - názvy sloupců v odkazech