Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dateparts values and functions for both Redshift and BigQ (#2829)
Co-authored-by: Barry Pollard <barry_pollard@hotmail.com>
- Loading branch information
1 parent
4ccb5a5
commit e94005e
Showing
6 changed files
with
2,493 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
SELECT | ||
col1, | ||
EXTRACT(MICROSECOND FROM col1), | ||
EXTRACT(MILLISECOND FROM col1), | ||
EXTRACT(SECOND FROM col1), | ||
EXTRACT(MINUTE FROM col1), | ||
EXTRACT(HOUR FROM col1), | ||
EXTRACT(DAY FROM col1), | ||
EXTRACT(DAYOFWEEK FROM col1), | ||
EXTRACT(DAYOFYEAR FROM col1), | ||
EXTRACT(WEEK FROM col1), | ||
EXTRACT(ISOWEEK FROM col1), | ||
EXTRACT(MONTH FROM col1), | ||
EXTRACT(QUARTER FROM col1), | ||
EXTRACT(YEAR FROM col1), | ||
EXTRACT(ISOYEAR FROM col1) | ||
FROM tbl1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,204 @@ | ||
# YML test files are auto-generated from SQL files and should not be edited by | ||
# hand. To help enforce this, the "hash" field in the file must match a hash | ||
# computed by SQLFluff when running the tests. Please run | ||
# `python test/generate_parse_fixture_yml.py` to generate them after adding or | ||
# altering SQL files. | ||
_hash: 1f8a834990a37113c9799fcf39709eb4789c51da710d2bd69b36581dac5b3a55 | ||
file: | ||
statement: | ||
select_statement: | ||
select_clause: | ||
- keyword: SELECT | ||
- select_clause_element: | ||
column_reference: | ||
identifier: col1 | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: MICROSECOND | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: MILLISECOND | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: SECOND | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: MINUTE | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: HOUR | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: DAY | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: DAYOFWEEK | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: DAYOFYEAR | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: WEEK | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: ISOWEEK | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: MONTH | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: QUARTER | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: YEAR | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
- comma: ',' | ||
- select_clause_element: | ||
function: | ||
function_name: | ||
function_name_identifier: EXTRACT | ||
bracketed: | ||
start_bracket: ( | ||
date_part: ISOYEAR | ||
keyword: FROM | ||
expression: | ||
column_reference: | ||
identifier: col1 | ||
end_bracket: ) | ||
from_clause: | ||
keyword: FROM | ||
from_expression: | ||
from_expression_element: | ||
table_expression: | ||
table_reference: | ||
identifier: tbl1 | ||
statement_terminator: ; |
Oops, something went wrong.