2016-11-03 7 views
1

私は2つの列(YR - 数値形式& MTH - 短いテキスト)を変更しようとしています。私はちょうど以下のコードを使用しようとしています。年数/月日付の短いテキスト列MS Access SQL

ALTER TABLE Table1 
ALTER COLUMN YR DATE; 

ただし、エントリが削除されるだけです。私は年の列を持っています - 数字の書式&月 - 私は彼らに同じことを言いたいのですが、私はそれらを参照できるように日付形式です。私は彼らがする必要が

私が持っている...

2006 - Number 

JAN - Short Text 

...

2006 - YYYY 

JAN - MMM 

ので、私はそれらを参照することができます。任意の提案をいただければ幸いです。

答えて

1

ような何か考えてみましょう:

SELECT t.Years, t.Months, CDate([years] & "/" & [months] & "/1") AS ADate 
FROM Table1 t 
0

日付は、Accessに10進数で格納され、データベースエンジンによってフォーマットされ、ローカル形式で表示されます。

クエリの「日付」として参照できる日付として2016年を2016-01-01という名前で保存する必要があります。月のフィールドと同じです。

関連する問題