Wie man Datum mit Zeit in Orakel vergleicht

Shahid Amin

Der Versuch, zwei Daten mit der Zeit zu vergleichen. Der Vergleich funktioniert jedoch nicht.

SELECT *
   FROM attendance
  WHERE     TO_DATE (checktime, 'DD/MM/YYYY HH:MI:SS AM') >=
               TO_DATE ('01/09/2019 04:30:00 PM', 'DD/MM/YYYY HH:MI:SS AM')
        AND TO_DATE (checktime, 'DD/MM/YYYY HH:MI:SS AM') <=
               TO_DATE ('30/09/2019 10:00:00 PM', 'DD/MM/YYYY HH:MI:SS AM')
        AND userid = '3825'
        AND SUBSTR (checktime, -2, 2) = 'PM'
ORDER BY TO_DATE (checktime, 'DD/MM/YYYY HH:MI:SS AM') ASC

Ich hatte erwartet, dass die Ausgabe gleich oder größer als 16:30 Uhr und kleiner als oder gleich 22:00 Uhr ist. Dieser Datumsvergleich funktioniert jedoch nicht. Hier ist die Ausgabe des Codes. Ich möchte, dass mein Ergebnis Datum und Uhrzeit zwischen den genannten Zeiträumen enthält. Hinweis: Der Datentyp CHECKTIME ist varchar2.

Popeye

Ich denke, Sie benötigen Daten für alle Tage ( 01/09/2019 - 30/09/2019) und die Tageszeit sollte zwischen liegen 04:30 PM and 10: PM.

Sie können dies mit der folgenden Abfrage erreichen:

SELECT
    *
FROM
    ATTENDANCE
WHERE
    TRUNC(TO_DATE(CHECKTIME, 'DD/MM/YYYY HH:MI:SS AM'))
        BETWEEN TO_DATE('01/09/2019', 'DD/MM/YYYY') 
        AND TO_DATE('30/09/2019', 'DD/MM/YYYY')
    AND ( TO_DATE(CHECKTIME, 'DD/MM/YYYY HH:MI:SS AM') - TRUNC(TO_DATE(CHECKTIME, 'DD/MM/YYYY HH:MI:SS AM')) ) * 1440  -- converting difference into minutes
        BETWEEN 990 -- 04:30 PM in minutes (16.5*60)
        AND 1320 -- 10:00 PM in minutes (22*60)
    AND USERID = '3825'
    AND SUBSTR(CHECKTIME, - 2, 2) = 'PM'
ORDER BY
    TO_DATE(CHECKTIME, 'DD/MM/YYYY HH:MI:SS AM') ASC;

Prost!!

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Orakel vergleicht ein Datum mit dem aktuellen Datum

Wie man zwei Daten zusammen mit der Zeit in Java vergleicht

wie man das Datum mit GETDATE() in SQL Server 2008 vergleicht

Wie vergleicht man die Zeit einer ZonedDateTime mit einer anderen ZonedDateTime, aber nur mit der Uhrzeit und nicht mit dem Datum?

wie man die genaue Zeit mit der Eingabe der Zeit in Python vergleicht

wie man die aktuelle Zeit mit einer Variablen in einer .htaccess vergleicht

Wie vergleicht man gespeichertes Datum und Uhrzeit mit SimpleDateFormat und zeigt Benachrichtigungen an?

Wie kann man Datensätze abrufen, indem man sie mit dem Datum im Flatter Cloud Firestore-Plugin vergleicht?

wie man zwischen jetzt und gewählter Zeit vergleicht

Wie vergleicht man zwei Arrays mit Objekten?

Wie man Daten mit Django vergleicht

Wie man dict mit Zeitstempeln vergleicht

Assemblersprache, wie man mit Nullzeichen vergleicht

Wie vergleicht man Datum und Uhrzeit im Zeichenfolgenformat?

Wie vergleicht man das heutige Datum und das Eingabedatum in Schienen?

Wie man Datum und Uhrzeit in Laravel unterschiedlich vergleicht

wie man den Datentyp der Datenbankspalte Zeit ohne Zeitzone mit der Zeitzeichenfolge '03: 15: 00 'in postgresql vergleicht

Wie sortiert man mit Ecto eine Tabelle mit Datum / Uhrzeit nach Zeit?

wie man eine Zusammenfassung in Orakel mit 2 Dezimalstellen wie in macht

wie man zwei Felder mit gleichem Datum, aber unterschiedlicher Zeit verbindet

Wie man Orakel jdbc ezconnect mit Python analysiert

Wie man mit mehreren Bedingungen in Orakel beitritt und zählt

Wie man litere mit einem Array von char mit "(" vergleicht)

Wie vergleicht man Verschachtelungsstrukturen?

wie man das minimale und maximale Datum in aufeinanderfolgenden Zeilen extrahiert - Orakel

Wie man Apex Orakel beitritt

Wie konvertiert man Datum und Uhrzeit nur zur Zeit?

wie man nur Zeit aus Datum / Uhrzeit extrahiert

wie man ein Datum filtert, wenn es Zeit enthält

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv