运行spark sql以更新每小时销售额在0到sales_extreme之间的范围内,但是出现此错误。 已检查的sales_hourly在销售数据框中,并且具有不同的值。
sales_updated = \
spark.sql("""select *, case when sales_hourly < 0 then null
when sales_hourly > sales_extreme then sales_extreme
else sales_hourly as sales_updated
from sales""")
可以请你阐明一下吗?