|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
И снова добрый день. Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты. Поле 4 содержит время. Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)? При этом не интересует сохранение за записями значения ключевого поля. ------------------------------- Я не знаю, насколько это реализуемо в рамках бд, но я бы сделал какую-нибудь буферную таблицу, сравнивал значения предыдущей и следующей записи, и если след. раньше предыдущей - через буфер менял их местами. Аки пузырьковая сортировка массива. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:07 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
Akama_mamaИ снова добрый день. Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты. Поле 4 содержит время. Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)? При этом не интересует сохранение за записями значения ключевого поля. ------------------------------- Я не знаю, насколько это реализуемо в рамках бд, но я бы сделал какую-нибудь буферную таблицу, сравнивал значения предыдущей и следующей записи, и если след. раньше предыдущей - через буфер менял их местами. Аки пузырьковая сортировка массива. http://www.sql.ru/forum/actualfile.aspx?id=19782129] Приложенный файл (База данных1.rar - 23Kb) Сортировка вас не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:16 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
ROI, чувствую неловкость от некомпетенции, но таковую не нашел :) ткните носом, пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:20 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
ROI, нашел. Тогда вопрос по-другому: предположим, бд разделенная, таблицы на сервере, формы у клиентов. Клиенты закидывают в таблицу записи. Есть способ организовать автоматическое расположение этих записей в таблице в хронологии времени? читай: сначала юзер 1 пишет "бла бла бла 10:10", затем юзер 2 пишет "бла бла бла 10:12", юзер 3 пишет "бла бла бла 09:30". Формально его запись третья, но должна оказаться первая после добавления. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:26 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
ROI, и вот еще. Совершенно не разбираюсь в настройках фильтров: как видно, применение последнего засунуло запись "9:00" выше "10:00", что логично относительно времени, но нелогично относительно даты (запись 9:00 на год позже, чем 10:00) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:28 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:30 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:33 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
ROI, есть какой-то стандартный/нестандартный тул, чтобы при отправлении записи в таблицу через форму (обычная кнопка-обработчик "добавить запись") автоматически производилась фильтрация записей? Т.е. была запись "10:00 12.12.2012", добавили "08:00 12.12.2012" и она автоматом встала на строчку выше? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 15:44 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
Akama_mama , Вас вообще не должно волновать, в каком порядке данные расположены в ТАБЛИЦЕ. Таблица предназначена исключительно для хранения. А смотреть на лежащие в ней данные нужно, используя формы или отчёты, где в запросе-источнике данных необходимо указать потребную сортировку. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 17:04 |
|
Перестроение заполненной базы в хронологическом порядке
|
|||
---|---|---|---|
#18+
Akama_mamaИ снова добрый день. Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты . Поле 4 содержит время . Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)? При этом [b]не интересует сохранение за записями[/b] значения ключевого поля. ------------------------------- 1-для хранения даты и времени обычно используют полный формат даты 2-данные в таблице нет необходимости упорядочивать-это делается в формах,запросах,отчетах 3-а вот сохранение за записями значения ключа однозначно обязательно (если ключ счетчик это требование выполняется.Его можно сменить только изощрившись извратившись) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2016, 18:09 |
|
|
start [/forum/topic.php?fid=45&msg=39327175&tid=1613082]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 151ms |
0 / 0 |