2008-08-15 4 views

答えて

12
select datename(weekday, getdate()); 
0

の「日曜日」を希望、1-7を返します。 1つは、今日のテキスト表現はロケールに依存します。別のものについては、返される値は 'datefirst'設定に依存します。

0

ローカライズ可能なソリューションが必要な場合は、名前と番号のテーブルに結果を結合します。

1

実際にこの回答を見つけると思ったよりも多くの検索が必要でした。これは、年齢のための技術を使用することができ、このような単純な関数については決して知らないことは面白いです。

select datename(dw, getdate()) 

ローカライゼーションがこの機能でどのように機能するかわかりません。クライアント側の名前を取得するのはおそらく答えですが、データベース上で行うのがよいでしょう。 SQL Serverはこのための出力を決定する照合設定を使用しますか?

関連する問題