Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/65: Рейтинг темы: голосов - 65, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 9

Как разделить колонку с форматом Дата/время на две - Дата и время

03.04.2014, 12:58. Показов 13774. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Подскажите пожалуйста, как разделить колонку с форматом Дата/время на две - Дата и время
Задача выглядит следующим образом - из базы MySQL мне в Access выгружается информация для дальнейшего анализа в различных разрезах
Колонки с датами выгружаются в формате дата/время (00.00.0000 00:00), мне данный формат в одних случаях подходит, но иногда нужно получить информацию в разрезе только даты (в том числе и по дням, месяцам, годам) и времени
Форматом менял (Короткий формат даты) но подсчитывание совпадений идет все равно с учетом времени
В Excel есть Текст по столбцам, а как в Access решается такая задача
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2014, 12:58
Ответы с готовыми решениями:

Важно! Как посчитать в базе данных Access дата/время?
Уважаемые форумчане! Очень прошу помочь!!! Вопрос жизни и смерти... Здесь я первый раз, и Access'ом пользуюсь на начальном уровне... У...

дата/время
мне нужно сложить два столбца со временем. время начала движения транспорта и время окончания движения транспорта. как это возможно...

Формат дата/время
Есть поле, в котором должен быть формат в таком формате, для примера, 08.12.2009 14:30. В таблице настроил маску ввода на форме,...

39
Эксперт MS Access
26823 / 14503 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
03.04.2014, 13:13
Лучший ответ Сообщение было отмечено minob как решение

Решение

Получить только дату из поля даты/времени - DateValue([ПолеДаты/времени])
Получить только время из поля даты/времени - TimeValue([ПолеДаты/времени])
3
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
03.04.2014, 13:18
Я бы сразу посоветовал хранить даты и время отдельно.
Java
1
2
d = Format(!Дата, "dd.mm.yyyy")
m = Format(!Дата, "hh:MM")
1
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 9
03.04.2014, 13:20  [ТС]
Спасибо, а подскажите эти функции используются через параметры или их можно поставить в Условия отбора
0
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 13:23
mr_Po - Вот примерчик
Вложения
Тип файла: rar ДатаВремя.rar (6.9 Кб, 74 просмотров)
1
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 13:24
Ай яй яй, - апаздал.
Смотрите запрос.
0
Эксперт MS Access
26823 / 14503 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
03.04.2014, 13:29
kmv-puh, форматом, конечно тоже можно. Но надо иметь в виду, что результирующее значение будет иметь текстовый тип. Для превращения в дату/время надо использовать либо датные функции, либо добавлять символ "#" с двух сторон текстового значения
1
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 9
03.04.2014, 13:30  [ТС]
Цитата Сообщение от Rube Посмотреть сообщение
Я бы сразу посоветовал хранить даты и время отдельно.
Код Java(TM) 2 Platform Standard Edition 5.0
1
2
d = Format(!Дата, "dd.mm.yyyy")
m = Format(!Дата, "hh:MM")
Я так понимаю при записи в MySQL? Или в Accessе можно тогда вопрос в где? Я просто не силен в обоих программах, только начинаю изучать
Если речь об записи в базе MySQL то у нас под меня в ближайшее время ни кто ни чего менять не будет
0
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 13:42
mobile - А вдруг секунды будут не нужны, удалил просто из формата - :ss
ВРЕМЯ: Format([ДатаВремя];"hh:nn:ss")
И все чуднеько. А в вашем примере и не удалить наверное.

Добавлено через 2 минуты
Rube - Ошибочка вышла. Наверное не
hh:MM
а
hh:nn
нужно, а то часы и месяц будет в значении.
1
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 9
03.04.2014, 13:48  [ТС]
Цитата Сообщение от kmv-puh Посмотреть сообщение
mobile
Format([ДатаВремя];"hh:nn:ss")
Цитата Сообщение от mobile Посмотреть сообщение
DateValue([ПолеДаты/времени])
Спасибо всем, подскажите где можно найти весь перечень подобных функций?
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
03.04.2014, 13:53
Цитата Сообщение от Rube Посмотреть сообщение
Я бы сразу посоветовал хранить даты и время отдельно.
Можно вопрос, чем обоснована Ваша фраза?
1
Эксперт MS Access
26823 / 14503 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
03.04.2014, 13:56
Цитата Сообщение от kmv-puh Посмотреть сообщение
А вдруг секунды будут не нужны, удалил просто из формата
Именно так - когда не нужно, удалил из конечного представления. Но хранить, а вопрос был именно в этом, надо полное значение.
1
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 13:57
Цитата Сообщение от mr_Po Посмотреть сообщение
...подскажите где можно найти весь перечень подобных функций?...
У меня в 2000-03 это в справке, там много чего есть.
В других поздних версиях кажется нет или очень урезаны.
Миниатюры
Как разделить колонку с форматом Дата/время на две - Дата и время  
1
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
03.04.2014, 14:01
Цитата Сообщение от kmv-puh Посмотреть сообщение
Rube - Ошибочка вышла. Наверное не
hh:MM
а
hh:nn
Отчегож,
Visual Basic
1
2
3
4
Dim дата As Date
дата = "13.03.2014 23:14:00"
Debug.Print Format(дата, "dd.mm.yyyy") ' 13.03.2014
Debug.Print Format(дата, "hh:MM") ' 23:14
Добавлено через 2 минуты
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Можно вопрос, чем обоснована Ваша фраза?
А как посмотреть время и отсортировать его при фильтре по определенной дате?
1
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 14:03
mr_Po - Вот посмотрите по этой ссылке, как то выкладывал в теме Согласование документации ( Фильтрация записей при открытии, значение поля по умолчанию, доступ к редактированию поля)
1
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 9
03.04.2014, 14:04  [ТС]
Цитата Сообщение от kmv-puh Посмотреть сообщение
У меня в 2000-03 это в справке, там много чего есть.
В других поздних версиях кажется нет или очень урезаны.
Ок, спасибо, начинаю потихоньку разбираться
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
03.04.2014, 14:05
Цитата Сообщение от Rube Посмотреть сообщение
А как посмотреть время и отсортировать его при фильтре по определенной дате?
А Format вроде не отменяли..
0
Эксперт MS Access
26823 / 14503 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
03.04.2014, 14:06
Цитата Сообщение от kmv-puh Посмотреть сообщение
У меня в 2000-03 это в справке, там много чего есть.
В других поздних версиях кажется нет или очень урезаны.
При всем уважении, вынужден возразить. Наиболее удобный и развитой хелп был в А97. Все остальные уже строились по иной модели с использованием файлов CHM вместо HLP.
В 2010-м есть полноценное описание ADODB в других языках кроме ВБА. Не помню есть ли такое в предыдущих версиях.
1
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
03.04.2014, 14:08
Цитата Сообщение от Agapov_stas Посмотреть сообщение
А Format вроде не отменяли..
Зачем тратить лишние ресурсы на format, когда можно сразу писать время. Особенно при многотысячных таблицах. Как то я ломал голову над этим вопросом, в итоге остановился на двух полях.
0
 Аватар для VinniPuh
9117 / 6087 / 591
Регистрация: 27.03.2013
Сообщений: 19,898
03.04.2014, 14:09
Цитата Сообщение от mobile Посмотреть сообщение
...В 2010-м есть полноценное описание...
mobile - Возможно, извиняюсь, но я только предположил.
Десятку не ставил, а вот в ранней семерке ваще справки не было (По крайней мере в моей версии офиса).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2014, 14:09
Помогаю со студенческими работами здесь

Дата и время в ACCESS
Есть база данных. Там дата\месяц выводиться на отчет на русском. как сделать чтобы выводился на украинском

Кнопка дата/время
Здравствуйте!Подскажите пожалуйста, как Access охать кнопку,при нажатии на которую в выделенную ячейку вставляется дата и время? Ну и...

Дата и время в отчете
Работаю третий день в Access. Не получается настроить в отчете время, отдельное от даты. Было в Exel дано время, но при импорте в Access...

поле дата и время
есть поле, в которое вводится наработка аппаратуры в часах и минутах, суммирую это поле результат выдается в сутках, как сделать чтобы...

БД Access и поле - дата/время
Как вывести нормально время из БД ? Имеется запись : хх.хх.хххх - в БД. При выводе же выдает дату в формате : <месяц прописными>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Основы OpenGL 3.3 и Qt 6.9. Трансформированный треугольник
8Observer8 27.06.2025
На русском https:/ / rutube. ru/ video/ e424497dd6b7ae7e11494027c4b31a54/ https:/ / vkvideo. ru/ video-231040171_456239019 https:/ / www. youtube. com/ watch?v=mfD-ZL7wa_4 Bastyon
Федерация аутентификации на основе JWT-токенов с Keycloak и .NET в гетерогенных инфраструктурах
ArchitectMsa 27.06.2025
Тот самый момент, когда впервые столкнулся с проблемой интеграции десятка разрозненных систем аутентификации в одной корпоративной экосистеме. Кажый сервис жил своей жизнью - тут Basic Auth, там. . .
Гайд по современным СУБД (небесспорный)
Codd 26.06.2025
Когда я только начинал свой путь в IT как рядовой программист, база данных казалась мне чем-то простым и понятным. Ну, серьезно — это же просто место, где лежат данные, верно? Напиши SELECT * FROM. . .
Использование C# с AWS S3: Примеры с AWS SDK для .NET
stackOverflow 26.06.2025
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков . NET предусмотрен отличный SDK, который значительно. . .
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »