Advertisement
Guest User

Untitled

a guest
Jul 6th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. hostname = '192.168.0.50'
  2. username = 'aasd
  3. password = 'asdasd'
  4. database = 'db1'
  5.  
  6.  
  7. def doQuery( conn ):
  8. cur = conn.cursor()
  9. comando_sql = """SELECT os.numos,
  10. ccusto.nomecc,prest.nomeprest,equip.especifica
  11. from osmanut as os
  12. left join cadcc as ccusto on os.codccserv = ccusto.codcc
  13. left join cadprest as prest on os.prestsolic = prest.codprest
  14. left join cadeqman as equip on os.codequipa = equip.codequipa
  15. where codtecos = '007' and CAST(os.dataconclu AS DATE) = '2017-07-05' order by os.numos"""
  16. cur.execute (comando_sql)
  17. arq = open("relatorio_diario.txt", "w")
  18. rows = cur.fetchall().decide('ascii').encode('utf-8', errors='ignore')
  19. for row in rows:
  20. numos = row[0]
  21. setor = row[1]
  22. solicitante = row[2]
  23. equip_nome = row[3]
  24. solicitante = solicitante if solicitante is not None else "Nao Informado"
  25. equip_nome = equip_nome if equip_nome is not None else "Nao Informado"
  26. arq.write('_OS: {} - Setor: {} - Solicitante: {}n - Equipamento: {}n Resolucao: '.format(numos, setor, solicitante, equip_nome))
  27. arq.write("n")
  28. arq.write("------------------------------------------------------")
  29. arq.write("n")
  30. arq.close()
  31.  
  32. import psycopg2
  33. myConnection = psycopg2.connect(host=hostname, user=username,
  34. password=password, dbname=database)
  35. doQuery( myConnection )
  36. myConnection.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement