BEDINGTE Freigabe der macOS Version Sequoia für tomedo® Alle Hinweise und Informationen finden Sie unter folgendem Link.
Hinweis: Zukünftige iOS tomedo Updates werden nur noch auf Geräten mit iOS 16 oder höher verfügbar sein.

Liebe Spezialisten!

Ich möchte eine Statistik-Abfrage als Auslöser übe eine Aktionskette anlegen die einen "heutigen" Karteieitrag sucht. 

Die SQL Anzeige zeigt jetzt das heutige Datum. Was muß ich da reinschreiben damit es immer das aktuelle Datum ist?

    on (A.karteieintragtyp_ident = C.ident )
        where 
         
        (A.datum >= '2025-02-13 00:00:00') and   
        (A.datum < '2025-02-14 00:00:00') and   
           ( A.text ilike '%Gefaxt%' )  and   
           ( C.kuerzel ilike 'ABR' )  and   
         A.visible = true and 
        true
         ;

 

Gefragt vor in Frage von (38k Punkte)
0 Punkte

2 Antworten

Beste Antwort

Moin,

das könnte so funktionieren:

ON (A.karteieintragtyp_ident = C.ident)  
WHERE  
    (A.datum >= CURRENT_DATE) AND  
    (A.datum < CURRENT_DATE + INTERVAL '1 day') AND  
    (A.text ILIKE '%Gefaxt%') AND  
    (C.kuerzel ILIKE 'ABR') AND  
    A.visible = TRUE;  

Mit CURRENT_DATE bekommen Sie das heutige Datum mit 00:00:00 als Zeit zurück. 
CURRENT_DATE + INTERVAL '1 day' ist der nächste Tag um 00:00:00, es werden also nur Einträge vom heutigen Tag berücksichtigt.

Beantwortet vor von (9.1k Punkte)
ausgewählt vor von
0 Punkte
Das probiere ich gleich aus!

Gruß nach Bremen!
Funktioniert. Herzlichen Dank!

Komme aber mit der strukturierten Eingabe "patientenbezogen" auch zum Ziel. Jetzt erst herausgefunden. Mache sonst nie was mit eigenen Abfragen...

Ich empfehle Ihnen aus Performancegründen diese Bedingung nicht über eine SQL-Abfrage zu lösen, sondern mit dem x-Kommando wie im obigen Beispiel.

Beantwortet vor von (2.1k Punkte)
0 Punkte
Ah, noch eine Variante. Es führen viele Wege nach Raom. Vielen Dank!
18,927 Beiträge
27,264 Antworten
49,028 Kommentare
30,551 Nutzer