SQL 日期过滤运算符

SQL date filter operator

只是一个一般的日期过滤问题,我遇到这个错误时,过滤特定时间范围的有效运算符是什么:

Cannot apply operator: date <= varchar(8)

代码:

where utc_date >= '2022-04-01'    

数据类型=日期

'2022-04-01' 是一个 varchar 文字,您需要将其转换为日期,例如通过在其前面加上前缀 date:

where utc_date >= date '2022-04-01'