Wenn ich versuche, Sysdate/Today()
für meine PROC SQL QUERY-Bedingung wie Table_Date + 60 > Today()
zu verwenden, gibt es einen Zahlenwert 20560 zurück. Können Sie bitte beraten, wie kann ich diese Zahl in ein Datum umwandeln.SAS SYSDate-Format in PROC SQL
0
A
Antwort
0
Wenn Sie über die Art und Weise sprechen die Daten in der Tabelle angezeigt wird, nach Ihrer proc sql;
Abfrage, versuchen Sie ein Format der Anwendung wie folgt:
proc sql;
create table want as
select Table_Date + 60 as my_date_col format=date9.
from have
where Table_Date + 60 > Today();
SAS speichert Daten wie die Anzahl der Tage seit dem 1. Januar 1960 Um diese Nummer als "lesbares Datum" anzuzeigen, können Sie eine der folgenden Nummern date formats gemäß der obigen Syntax format=
anwenden.
Beachten Sie, dass Datumsformate sich von Datum/Uhrzeit-Formaten unterscheiden, die auf einem zugrunde liegenden Wert der Anzahl der Sekunden seit 01.01.1960 basieren.
Wenn Sie nicht möchten, Ihr Datum zu einem Datetime konvertieren (gemäß dem Wortlaut der Frage) Sie können einfach den Wert von 24 (Stunden) multiplizieren, 60 (Minuten) und 60 (Sekunden) wie folgt:
Verwandte Themen
- 1. Optimieren SAS proc sql
- 2. SAS PROC SQL TRIM STATEMENT
- 3. Syntaxfehler mit CATX in SAS PROC SQL
- 4. SAS: Predefine Tabellenname in 'proc sql' Anweisung
- 5. concat zwei Zahlen in sas proc sql
- 6. CONVERT-Anweisung in SAS Proc SQL
- 7. SAS-Proc. MI SAS-Ausgabe
- 8. SAS Proc SQL-Datenbank Tabelle einfügen
- 9. SAS Datum Betrieb innerhalb proc sql
- 10. SAS Proc Bericht Untergruppe
- 11. SAS-Makrovariablen in PROC MIXED
- 12. IIF in Proc SQL
- 13. SAS-Makros: Verwenden von Makros in proc sql
- 14. Insert und Update mit proc sql gleichzeitig in SAS
- 15. PROC SQL/Variablen in SAS Makro ignoriert werden
- 16. PROC SQL in SAS - Alle Paare von Elementen
- 17. Convert SAS proc-Format R
- 18. SAS, PROC SOAP, Windows, java.net.UnknownHostException
- 19. SAS proc fcmp kehrt fehlt
- 20. SAS Proc SQL, kombinieren wo, links verbinden und Fall
- 21. SAS proc SQL, LEFT JOIN, Dateiname zu lang ist
- 22. Boxplot in SAS mit proc gchart
- 23. SAS: Begrenzende Variablen in PROC EXPORT
- 24. SAS Proc Corr mit Gewichtung in Python
- 25. Warum stoppt Varnum proc Inhalte in sas?
- 26. SAS PROC SQL - Ausgabe mit LEFT JOIN auf zwei Zeichenvariablen
- 27. SAS: PROC SQL Mehrere Zuweisungen als Folge eines einzigen CASE
- 28. Konvertierung von SAS in SQL
- 29. SAS-Countif-Funktion ohne Verwendung von Proc
- 30. SAS: Unterschiedliches Quotenverhältnis von PROC FREQ & PROC LOGISTIC
Es ist nicht klar, was Sie fragen (Bedingungen wie diese zu wahren/falsch bewerten, nicht eine Zahl, auch Sie scheinen über ein Datum zu sprechen, kein Datetime). Können Sie ein Beispiel für Ihren Code angeben? –