Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法将变量传递给pyspark中的spark sql查询_Python_Sql_Apache Spark_Pyspark - Fatal编程技术网

Python 无法将变量传递给pyspark中的spark sql查询

Python 无法将变量传递给pyspark中的spark sql查询,python,sql,apache-spark,pyspark,Python,Sql,Apache Spark,Pyspark,我有一个日期数据类型的python变量(我使用的是pyspark): 变量值为2016-10-31 print type(load_dt) >> <type 'datetime.date'> 添加引号: "select * from tbl t1 where cast (substring(t1.dt,1,10) as date) = '{0}'" 否则,日期将转换为2016-10-31字符串,并解释为算术表达式: 2016 - 10 - 31 2016 -

我有一个日期数据类型的python变量(我使用的是pyspark): 变量值为2016-10-31

print type(load_dt)

 >> <type 'datetime.date'>
添加引号:

"select * from  tbl t1 where cast (substring(t1.dt,1,10) as date) = '{0}'"
否则,日期将转换为
2016-10-31
字符串,并解释为算术表达式:

2016 - 10 - 31 
2016 - 10 - 31