1

文字型の列を持つ AS400/DB2 データベースがあります。この列は日付を表します。例:

COLUMNDATA
20091101
20091201
20100101
... etc.

一方では「年」(最初の 4 文字)を選択し、他方では「月」(次の 2 文字)を選択したいと考えています。

これどうやってするの?

4

1 に答える 1

4

日付は、文字列ではなく日付として保存する必要があります。ただし、次のようにやりたいことができます。

select substr(columndata, 1, 4) as Year, substr(columndata, 5, 2) as Month
. . .
于 2013-05-20T14:33:18.897 に答える