代码之家  ›  专栏  ›  技术社区  ›  Christin Eappen

根据日期生成月份和年份并自动存储在表中

  •  -1
  • Christin Eappen  · 技术社区  · 9 年前

    我在sql server 2005上工作,我有一个数据类型为datetime的列“Date”,希望分别提取月份和年份,并将其存储在同一个表中的两个独立列中作为“Date。”。如何做到这一点,并使它在每次输入新条目时自动发生,而不必手动输入月份和日期。

    1 回复  |  直到 9 年前
        1
  •  0
  •   FLICKER    9 年前

    可以使用计算列或触发器。 我建议使用计算列。它非常易于实施和维护。

    得到 year month 使用 YEAR MONTH 功能

    Computed Columns in SQL Server

    DateTime functions in SQL Server