表中有三列日期信息(月,日,年),我想在表中創建一個新列並將這3列組合成一個新的列,以便我可以有一個單一格式的日期。我怎樣才能做到這一點?我知道如何查詢這個,但我想弄清楚如何將這些信息複製到原始表中。提前致謝。如何組合表中的列(Access SQL)
0
A
回答
2
如果我深知,你需要改變你的表,並添加一個datetime列 你需要做這樣的事情
UPDATE YourTable
SET DATECOLUMN = '#' & DAYCOLUMN & '/' & MONTHCOLUMN & '/' & YEARCOLUMN & '#'
這是在訪問sintaxis如果我記得很清楚。
問候。
+0
我嘗試了以下,我得到了錯誤「Microsift訪問沒有更新10個字段由於類型轉換失敗」: '更新簽名 set full_date ='#'&日&'/'和月' /'&year & '#';' – user759935 2011-05-18 23:44:34
+1
類型轉換錯誤可能來自您的字段中某些無效的日期,月份或年份值,這些值會導致生成無效日期。尋找像Day = 30和Month = 2這樣的值。 – TheOtherTimDuncan 2011-05-19 10:48:39
2
管理這種數據清理練習有多種方式,例如,
CREATE
一個新表,包括一個新的NOT NULL
列,並省略了現在冗餘列,INSERT..SELECT
到新表中只有您所需要的數據,刪除舊錶(你會擁有不同的表名,其可能不是一件壞事)。ADD
一個新的空列到現有的表(或NOT NULL
如果你有一個適當的DEFAULT
),UPDATE
新列,變更列,使其NOT NULL
然後DROP
現在冗餘列。
相關問題
- 1. MS Access下拉列表/組合框
- 2. 在SQL表中組合相似的列?
- 3. 組合不同表中的列(SQL Server)
- 4. 在MS Access中組合2個表格
- 5. MS ACCESS SQL表合併
- 6. 如何將Access數據庫表合併到SQL Server表中?
- 7. 如何在pl/sql中獲得一個表的三列組合?
- 8. 如何當組合列表
- 9. SQL組合列
- 10. 如何處理Access表中的數組
- 11. 如何在Access SQL的列別名中使用表名?
- 12. 如何從Access中的SQL查詢填充列表框?
- 13. MS Access SQL產品組合導出
- 14. 如何兩列組合在SQL
- 15. 如何檢查列值的組合在SQL Server表
- 16. SQL排列組合
- 17. 值列表中的組合列表?
- 18. sql組合2列sql
- 19. 如何獲取Access(Jet)數據庫中的表的列表?
- 20. 如何實現列表的組合
- 21. MS Access 2007:篩選組合框的選擇列表
- 22. 如何過濾表單中帶有多個組合框的Access子表單?
- 23. 如何比較兩列與Oracle中表中兩列的組合?
- 24. 在Microsoft Access中自定義組合框
- 25. 如果列中有一個特定值,SQL中的聚合/組錶行SQL
- 26. SQL distinct/groupby組合的列
- 27. MS Access:從組合/列表框中轉到表單上的記錄
- 28. 如何組合和對列進行排序? MySQL,CF8,MS Access 2003
- 29. 如何將多行組合到SQL Server中的逗號分隔列表中?
- 30. 如何組合任何列表? - JAVA
看看'DATESERIAL'函數。 – onedaywhen 2011-05-18 21:33:46
請添加您的工作查詢。 – 2011-05-19 09:26:45
您的3個現有列有哪些數據類型? – HK1 2011-05-19 13:22:06