File tree 2 files changed +2
-2
lines changed
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -830,8 +830,7 @@ impl<'a> Parser<'a> {
830
830
Keyword :: TRIM => self . parse_trim_expr ( ) ,
831
831
Keyword :: INTERVAL
832
832
if self . peek_token ( ) . token != Token :: Period
833
- && self . peek_token ( ) . token != Token :: Comma
834
- && self . maybe_parse ( |parser| parser. parse_interval ( ) ) . is_some ( ) =>
833
+ && self . peek_token ( ) . token != Token :: Comma =>
835
834
{
836
835
self . parse_interval ( )
837
836
}
Original file line number Diff line number Diff line change @@ -4181,6 +4181,7 @@ fn parse_interval() {
4181
4181
verified_only_select ( "SELECT INTERVAL '1' MINUTE TO SECOND" ) ;
4182
4182
verified_only_select ( "SELECT INTERVAL '1 YEAR'" ) ;
4183
4183
verified_only_select ( "SELECT INTERVAL '1 YEAR' AS one_year" ) ;
4184
+ verified_only_select ( "SELECT date_sub(now(), INTERVAL 10 DAY)" ) ;
4184
4185
one_statement_parses_to (
4185
4186
"SELECT INTERVAL '1 YEAR' one_year" ,
4186
4187
"SELECT INTERVAL '1 YEAR' AS one_year" ,
You can’t perform that action at this time.
0 commit comments