Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SQLサーバーでこのステートメントを実行中にエラーが発生しました..
DECIMAL(TO_CHAR(CURRENT TIMESTAMP -1 DAYS,'yyyymmdd')8,0)
MSSQLですので、CURRENT_TIMESTAMPアンダースコアを忘れました。あなたが何を達成しようとしているのかわかりませんTO_CHAR...しかし、この構文の問題はそれだけではありません。ここでは、さまざまな RDBMS が混在しています...
MSSQL
CURRENT_TIMESTAMP
TO_CHAR
私はあなたが何をしようとしているのかを推測していますが、これはあなたが探しているもののようです:
SELECT CAST(DATEADD(DD, -1, CURRENT_TIMESTAMP) AS DECIMAL(8, 0))