- Categorias:
- Funções de dados semiestruturados e estruturados (Conversão) 
AS_DATE¶
Converte um valor de VARIANT em um valor DATE. Essa função não converte valores de outros tipos de dados, inclusive carimbos de data/hora, em valores DATE.
- Consulte também:
Sintaxe¶
AS_DATE( <variant_expr> )
Argumentos¶
- variant_expr
- Uma expressão que avalia como um valor do tipo VARIANT. 
Retornos¶
A função retorna um valor do tipo DATE ou NULL:
- Se o tipo do valor no argumento - variant_exprfor DATE, a função retornará um valor do tipo DATE.
- Se o tipo do valor no argumento - variant_exprnão corresponder ao tipo do valor de saída, a função retornará NULL.
- Se o argumento - variant_exprfor NULL, a função retornará NULL.
Exemplos¶
Criar uma tabela e carregar dados nela:
CREATE OR REPLACE TABLE as_date_example (date1 VARIANT);
INSERT INTO as_date_example (date1)
 SELECT TO_VARIANT(TO_DATE('2024-10-10'));
Use a função AS_DATE em uma consulta para converter um valor VARIANT em um valor DATE:
SELECT AS_DATE(date1) date_value
  FROM as_date_example;
+------------+
| DATE_VALUE |
|------------|
| 2024-10-10 |
+------------+