pymysql SUM函数返回值类型转换为Int

今天在pycharm中写代码发现 sql语句中有sum函数使用pymysql返回值类型为(Decimal('xxx'), Decimal('xxx')),如何转换为int型,看下面的方法。
原始代码 返回值为(Decimal('xxx'), Decimal('xxx')
sql = "SELECT SUM(face), SUM(mask) FROM times WHERE STR_TO_DATE(`date`,'%%Y-%%m-%%d') BETWEEN '%s' AND '%s' AND location = 2" % (day, date)
转换为返回int型代码
 sql = "SELECT CAST(SUM(face) AS SIGNED ) AS face, CAST(SUM(mask) AS SIGNED ) AS mask FROM times WHERE STR_TO_DATE(`date`,'%%Y-%%m-%%d') BETWEEN '%s' AND '%s' AND location = 1" % (day, date)

你可能感兴趣的:(mysql,python)