select DATEDIFF(m,0,GETDATE()) as date
私は1407年との回答を得たクエリを実行しますが、私は答えはである形式で取得することができませんとき、誰explian理解()関数
select DATEDIFF(m,0,GETDATE()) as date
私は1407年との回答を得たクエリを実行しますが、私は答えはである形式で取得することができませんとき、誰explian理解()関数
あなたはフォーマットを設定することができますあなたのケースの数ヶ月で
可能な値がここにリストされている最初のパラメータで、: https://www.w3schools.com/sql/func_datediff.asp
、W3を上の例のように、あなたもDATEDIFF(月を選択すなわち 、形式の名前を使用することができます0 、GETDATE())を日付として使用
downvote ??? Askerは明示的にフォーマットを要求し、フォーマットを説明しました... – devsteff
あなたの出力1407はそう1900年から2017年まで、私たちは、あなたがメートル
などのパラメータを使用して、完全に1407 months.becauseを持っている私は、これがSQL Serverであると仮定?しかし、私は推測する必要はありません。あなたのデータベース製品に適切なタグを入れてください。 datetime関数は製品によって異なります。 –
ここで0は年 '1900-01-01'を意味します。SELECT DATEDIFF(M、 '1900-01-01'、 '2017-04-21')AS日付 –
参照のため、タグ、 'a_horse_with_no_name'sの編集は私が求めていたものでした。私たちがタグについて話すとき、私たちは*タグを意味します。タイトルではありません。詳細については、[タイトルに質問に「タグ」を含める必要がありますか?](https://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-the-titles)を参照してください。 –