Bild für Projekt hochgeladen: 'Apache Drill'
  1. Apache Drill
  2. DRILL-4525

Query with BETWEEN clause on Date and Timestamp values fails with Validation Error

Dateien anhängenScreenshot anhängenWähler anzeigenVorgang beobachtenBeobachter verwaltenUnteraufgabe erstellenVerknüpfungKlonenVerfasser des Kommenta...Zeichenfolge im Kommen...Update Comment VisibilityKommentare löschen
    XMLWordAusdruckbarJSON

    Details

      Beschreibung

      Query: (simplified variant of TPC-DS Query37)

      SELECT
             *
      FROM   
             date_dim
      WHERE   
             d_date BETWEEN Cast('1999-03-06' AS DATE) AND      (
                        Cast('1999-03-06' AS DATE) + INTERVAL '60' day)
      LIMIT 10;
      

      Error:

      Error: VALIDATION ERROR: From line 6, column 8 to line 7, column 64: Cannot apply 'BETWEEN ASYMMETRIC' to arguments of type '<ANY> BETWEEN ASYMMETRIC <DATE> AND <TIMESTAMP(0)>'. Supported form(s): '<COMPARABLE_TYPE> BETWEEN <COMPARABLE_TYPE> AND <COMPARABLE_TYPE>'
      SQL Query null
      [Error Id: 223fb37c-f561-4a37-9283-871dc6f4d6d0 on abhi2:31010] (state=,code=0)
      

      This is a regression from 1.6.0.

        Anhänge

          Aktivität

          $i18n.getText('security.level.explanation', $currentSelection) Anzeigbar durch alle Benutzer
          Abbrechen

            Personen

            • Bearbeiter:
              bohdan Bohdan Kazydub
              Autor:
              agirish Abhishek Girish
              Reviewer:
              Vova Vysotskyi

              Daten

              • Erstellt:
                Aktualisiert:
                Erledigt:

                Vorgangsbereitstellung