-2

Microsoft SQL サーバーを使用しています。使用しているテーブルの項目のコードを生成したいコードをこの AA/034、AA/365 のようにしたい......

AA は変更されない単純な一連の数字で、034 または 365 は 1 年の日数であるため、コードは一意ではありません。同じ日に入力されたすべての結果に同じコードが割り当てられます。たとえば、今日が 1 月 28 日の場合、生成されるコードは AA/028 になります。このコードの SQL クエリを教えてください。

4

2 に答える 2

1

T-SQLのDATEPARTメソッドを使用して、年の日を取得できます。したがって、フィールドの内容を取得するには、次のようにします。

("AA/" + DATEPART(dy, date_goes_here)) AS datecode
于 2013-03-18T17:12:52.143 に答える
1

日付列が呼び出されると仮定しますEnteredDate

Select 'AA/' + Right('000' + Cast(DATEPART(dy, EnteredDate)as varchar(3)),3)

于 2013-03-18T17:14:52.057 に答える