Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pomoc SQL Query po 13. wierszu Wartości dynamiczne i w 12. wierszu wartości statyczne z formułą

Nie wiem, co rozumiesz przez wartość statyczną, która znajduje się w „SC_12” Ale jeśli masz tę wartość w tabeli, użyj tego:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować DateTime na VarChar

  2. Pomoc przy złożonych zapytaniach SQL (dużo JOIN?)

  3. com.microsoft.sqlserver.jdbc.SQLServerException:Wariant typu danych nie jest obsługiwany

  4. Wstawianie wielu wierszy w jednym zapytaniu SQL?

  5. Statystyka bazy danych aktualizacji programu SQL Server