表格中有三列日期信息(月,日,年),我想在表格中创建一个新列,并将这3列组合成一个新列,以便我可以使用一个格式日期。我怎样才能做到这一点?我知道如何查询,但我想弄清楚如何将此信息复制到原始表。提前谢谢。
答案 0 :(得分:2)
如果我理解得很清楚,您需要更改表格并添加日期时间列 你需要做这样的事情
UPDATE YourTable
SET DATECOLUMN = '#' & DAYCOLUMN & '/' & MONTHCOLUMN & '/' & YEARCOLUMN & '#'
如果我记得很清楚的话,那就是访问中的罪恶。
问候。
答案 1 :(得分:2)
有许多方法可以管理这样的数据清理练习,例如:
CREATE
一个包含新NOT NULL
列的新表,并将现在冗余的列INSERT..SELECT
省略到新表中只需要您需要的数据,DROP旧表(你'最终得到一个不同的表名,这可能不是一件坏事)。 ADD
现有表格的新可为空列(或NOT NULL
如果您有适当的DEFAULT
),UPDATE
新列,请更改列以使其成为现有表格NOT NULL
然后DROP
现在多余的列。