-3

SQLサーバーでこのステートメントを実行中にエラーが発生しました..

DECIMAL(TO_CHAR(CURRENT TIMESTAMP -1 DAYS,'yyyymmdd')8,0)
4

1 に答える 1

0

MSSQLですので、CURRENT_TIMESTAMPアンダースコアを忘れました。あなたが何を達成しようとしているのかわかりませんTO_CHAR...しかし、この構文の問題はそれだけではありません。ここでは、さまざまな RDBMS が混在しています...

私はあなたが何をしようとしているのかを推測していますが、これはあなたが探しているもののようです:

 SELECT CAST(DATEADD(DD, -1, CURRENT_TIMESTAMP) AS DECIMAL(8, 0))
于 2014-12-26T14:25:50.143 に答える