2017-03-22 4 views
0

SQLサーバーのdays_between関数がありません。次のエラーが表示されますSQL_123_SQLエラーの間に

'days_between'は認識されている組み込み関数名ではありません。

誰でも手伝ってもらえますか? MS SQL(SQLサーバー)で

+0

どのDBMSを使用しますか? – Jens

+0

彼はMS SQLを言った。だから、この質問は適切にSQL-server –

+0

とタグ付けされるべきです。ms-sqlのdays_betweenのような組み込み関数はありません。あなたは例のようなDateDiff関数を試すことができますDATEDIFF(DAY、 '1/1/2017'、 '3/1/2017') –

答えて

0

、Days_betweenは

使用datediff

+0

@Fdcarvalhoリンクをクリックして、関数を学んでください – JohnHC

0

存在しない無days_between機能がSQLサーバーではありませんがあります。これは、になります

print datediff(DAY, '1/10/2017', '2/10/2017') 

何を使うべきことは、このようなDATEDIFFものです

31 
0

days_between(エラーが説明しているように)SQL関数に組み込まれていません。代わりにDATEDIFF(day, startdate, enddate)を使用する必要があります。

0

ms-sqlにdays_betweenのような組み込み関数はありません。例のようにDateDiff関数を試すことができます

select DATEDIFF(DAY, '1/1/2017', '3/1/2017')