Python - sql anidados en bucles de python

 
Vista:

sql anidados en bucles de python

Publicado por DAMASO HERNANDEZ (1 intervención) el 20/09/2019 21:51:14
Buen día,

estoy usando consultas sql server directamente en python, y quiero usar estas consultas en tareas repetitivas,

1
2
3
for i in anio:
        for j in mes:
            cursor.execute("select fld_rut_cli, 2019 as anio, 6 as mes,   count(distinct fld_his_tel) as V_Canales_distintos ,count(*) as V_Total_ges_mes ,sum(case when fld_tip_ges=2 then 1 else 0 end) as V_gestion_Tel  ,sum(case when  fld_res_cli=1 and fld_tip_ges=2 then 1 else 0 end) as V_CD,sum(case when  fld_res_cli=2 and fld_tip_ges=2 then 1 else 0 end) as V_CInd  from dbo.tbl_historo1 WHERE year(fld_fec_res)=2019 and datepart(MONTH,fld_fec_res) between 3 and 6 group by  fld_rut_cli order by 1,4,3")


En resumen quiero usar parámetros de bucle en la consulta Sql.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

sql anidados en bucles de python

Publicado por joel (901 intervenciones) el 21/09/2019 08:34:15
Hola Damaso, no se que versión de Python utilizar, pero puedes hacerlo de varias maneras...

1
2
3
4
"cadena "+variable+" cadena"
"cadena %s cadena" % (variable)
"cadena ", variable, "cadena"
"cadena {} cadena".format(variable)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar