buenas tengo una duda, tengo un codigo en ASP, que carga datos como los dias y otras cosas de una base de datos en SQL, lo que quieriera saber es como diferencio los dias (que vienen de una tabla en modo datetime (dd/mm/aaa)) de los otros dias?
con lo que me regresa el quiery contruyo un grafico con fusioncharts, pero 1 de los graficos me esta mostrando los dias sabado y quiero evitar que eso suceda, aca les dejo el query y como se contruyen los valores de el grafico a ver si me pueden ayudar
Código asp:
Ver original<%
Server.ScriptTimeout = 2000
' Registro de Llamadas Entrentes
sql = "SELECT SUM(TaskOfered) " & _
"AS TaskOfered, Day(DateTime) AS Dia,{ fn MONTH(DateTime) } as Mes, " & _
"{ fn YEAR(DateTime) } as Ano FROM Diario_Llamadas_Inter_Entr " & _
" WHERE { fn Month(DateTime) } = " & FecIni & " And { fn YEAR(DateTime) } = " & FecFin & _
" GROUP BY Day(DateTime), { fn MONTH(DateTime) }, { fn YEAR(DateTime) } "
Set aRst2 = cn.Execute(Sql)
sql = "SELECT SUM(TaskRouted) AS TaskRouted, SUM(ComTaskAban) AS ComTaskAban, " & _
"SUM(SumadeSlTask) AS SumadeSlTask, SUM(SumadeSlTaskOffered) " & _
"AS SumadeSlTaskOffered, Day(DateTime) AS Dia,{ fn MONTH(DateTime) } as Mes, " & _
"{ fn YEAR(DateTime) } as Ano, Sum(ComAband) as ComAband FROM Diario_Llamadas_Intervalo " & _
"GROUP BY Day(DateTime), { fn MONTH(DateTime) }, { fn YEAR(DateTime) } " & _
"ORDER BY Dia,Mes,Ano "
Set aRst1 = cn.Execute(Sql)
if not aRst1.eof then
' Recorre el RecordSet Generando los Items del Xml
While NOT aRst1.EOF
if trim(aRst1("Mes")) = trim(FecIni) And Trim(aRst1("Ano")) = Trim(FecFin) then
Dia = Dia & "<category name='" &aRst1("Dia")& "' />"
Entradas = Entradas & "<set value='"&arst2("Taskofered")&"' />"
Ruteadas = Ruteadas & "<set value='"&arst1("TaskRouted")&"' />"
if aRst1("SumadeSlTaskOffered")=0 or aRst1("SumadeSlTask")=0 then
'if ((Weekday(Date))=7) or ((Weekday(Date))=1) then
else
NivelServicio = NivelServicio & "<set value='"&replace(Round((arst1("SumadeSlTask")*100)/aRst1("SumadeSlTaskOffered"),2),",",".")&"' />"
Abandono = Abandono & "<set value='" & replace(aRst1("ComtaskAban")*100/ aRst1("ComAband"),",",".") & "' />"
IndiceIvr = IndiceIvr & "<set value='" & replace((arst2("TaskOfered")-arst1("TaskRouted"))*100/ arst2("TaskOfered"),",",".") & "' />"
end if
'response.write(aRst1("SumadeSlTask")&"/"&aRst1("SumadeSlTaskOffered")&"<br>")
aRst2.movenext()
end if
aRst1.movenext()
Wend
%>