Boa pessoal, estou com um problema aqui, com a ajuda aqui do forum estou com uma query que preciso realizar um filtro pelo id, estou batendo a cabeça e não consigo, alguem pode me ajudar.
como ela é
;with CTE_Total as (select DATEADD (SECOND, SUM(DATEDIFF(SECOND, 0, diu) + DATEDIFF(SECOND, 0, Not)), 0) as Total
,SUM(C1) as ciclo1,SUM(C2) as ciclo2,SUM(C3) as ciclo3, SUM(Total) as TotDecimal,SUM(Tot_par) as Part, SUM(Tot_p) as TotP
from Tbl_DiaFro
)
select CAST(DATEDIFF(DAY, 0, Total) * 24 + DATEPART(HOUR, Total) as varchar(5)) + ':' + RIGHT('0' + CAST(DATEPART(MINUTE, Total) as varchar(2)), 2) as horaTotal ,
ciclo1,ciclo2,ciclo3,TotDecimal, Par,TotP
from CTE_Total
;with CTE_Total as (select DATEADD (SECOND, SUM(DATEDIFF(SECOND, 0, diu) + DATEDIFF(SECOND, 0, Not)), 0) as Total
,SUM(C1) as ciclo1,SUM(C2) as ciclo2,SUM(C3) as ciclo3, SUM(Total) as TotDecimal,SUM(Tot_par) as Part, SUM(Tot_p) as TotP
from Tbl_DiaFro
)
select CAST(DATEDIFF(DAY, 0, Total) * 24 + DATEPART(HOUR, Total) as varchar(5)) + ':' + RIGHT('0' + CAST(DATEPART(MINUTE, Total) as varchar(2)), 2) as horaTotal ,
ciclo1,ciclo2,ciclo3,TotDecimal, Par,TotP
from CTE_Total where id_A = '2'
como eu preciso
preciso de um where id_A = '2'
o dois ai é generico eu geralmente passo assim.
cmd2.Parameters.AddWithValue("@adi", int.parse(id));
desde já agradeço.
Wsti.