Как объединить столбцы в таблице (Access SQL) - PullRequest
0 голосов
/ 19 мая 2011

В таблице есть три столбца информации о дате (месяц, день, год), и я хотел бы создать новый столбец в таблице и объединить эти 3 столбца в новый столбец, чтобы можно было отформатировать один файл. Дата. Как я могу это сделать? Я знаю, как запросить это, но я пытаюсь выяснить, как скопировать эту информацию в исходную таблицу. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 19 мая 2011

Существует несколько способов управления такими операциями очистки данных, например,

  • CREATE новая таблица, включающая новый столбец NOT NULL и опускающая теперь избыточные столбцы, INSERT..SELECTдобавьте в новую таблицу только те данные, которые вам нужны, УДАЛИТЕ старую таблицу (в результате вы получите другое имя таблицы, что может быть неплохо).
  • ADD новый обнуляемый столбец в существующей таблице (или NOT NULL, если у вас есть соответствующий DEFAULT), UPDATE новый столбец, измените столбец, чтобы сделать его NOT NULL затем DROP теперь избыточные столбцы.
2 голосов
/ 19 мая 2011

Если я правильно понял, вам нужно изменить таблицу и добавить столбец даты и времени. Вам нужно сделать что-то вроде этого

UPDATE YourTable
SET DATECOLUMN = '#' & DAYCOLUMN & '/' & MONTHCOLUMN & '/' & YEARCOLUMN & '#'

Это был синтаксис в доступе, если я хорошо его помню.

Привет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...