7 commentaires (7 commentaires)1 réaction (1 réaction)0 personne assignée (0 personne assignée)Java545 forks (545 forks)batch import
contributions welcomeenhancementgood first issuetool: Tableau
Métriques du dépôt
- Stars
- 3 863 étoiles (3 863 étoiles)
- Métriques de merge PR
- Merge moyen 1j 11h (Merge moyen 1j 11h)159 PRs mergées en 30 j (159 PRs mergées en 30 j)
Description
Problem Statement
We can do
SELECT CURRENT_DATE + 1
but not
SELECT CURRENT_DATE + INTERVAL '1 day';
UnsupportedFunctionException[Unknown function: (curdate() + cast('1 day' AS interval)), no overload found for matching argument types: (date, interval)
This is a feature that exists in postgres that Tableau uses.
https://www.postgresql.org/docs/current/functions-datetime.html
Possible Solutions
No response
Considered Alternatives
No response
Guide contributeur
- Direction de recherche
- Étudiez comment les fonctions date/heure existantes comme CURRENT DATE sont implémentées dans CrateDB (probablement dans src/main/java/io/crate/types/). Examinez le registre des fonctions pour comprendre comment ajouter une nouvelle surcharge pour l'opérateur + avec des arguments (date, interval). Vérifiez les commentaires dans l'issue pour tout contexte supplémentaire ou indices des mainteneurs. Le lien vers la documentation PostgreSQL fournit le comportement attendu.
- Stack technique
- javasql
- Domaine
- backenddatabase
- Type d'issue
- Fonctionnalité
- Prérequis
- JavaSQL