2017-08-07 11 views
0
私は yyyy/mm/dd

RedShipは、先週の土曜日のクエリエラーを取得するSQL

などの最終土曜日の日付フォーマットを取得しようとしていると私は

FORMAT(DATEADD(wk, -1, DATEADD(wk, DATEDIFF(wk, 0,getdate()), -1)), 'yyyy/MM/dd') 

を使用していると私はエラーが持っている

function pg-catalog.data_diff("unknown", integer, timestamp without time zone) does not exists. Hint: No function matches the given name and arguments types.

答えて

0

datediffは異なる引数をとります。これはdateaddと思われているように見えますが、意味がありません。

format(dateadd(day, -2, date_trunc('week', getdate())), 'yyyy/MM/dd') 

これは、最新の月曜日が返されます: date_trunc('week', some_date_here)をして、あなただけの2日間戻っ

これを試してみてください。

関連する問題