繁体   English   中英

在数据块上运行 sql 查询时出现不匹配错误

[英]Missmatch Error when running sql query on databricks

我正在尝试在数据块上运行一个简单的 sql 查询,但出现不匹配错误。 我不知道如何解决这个问题

样本数据

样本数据

我的代码:

%sql
select UnitPrice, InvoiceDate
from tester2
where InvoiceDate = 2010-01-12

错误

Error in SQL statement: AnalysisException: cannot resolve '(tester2.`InvoiceDate` = ((2010 - 
1) - 12))' due to data type mismatch: differing types in '(tester2.`InvoiceDate` = ((2010 - 1) 
- 12))' (date and int).; line 3 pos 6;
'Project ['UnitPrice, 'InvoiceDate]

日期时间和日期数据类型值应该用单引号引起来:

select UnitPrice, InvoiceDate
from tester2
where InvoiceDate = '2010-01-12'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM