Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выборка по дате в blazetop / 18 сообщений из 18, страница 1 из 1
01.10.2014, 17:13
    #38763677
Виталийv4567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Есть база на firebird из приблизительно 60 таблиц и к ней написанный интерфейс. Через этот интерфейс периодически вносятся данные и делается выборка определённой информации. Можно ли как то при помощи BlazeTop сделать выборку начиная с определённой даты и по текущую дату, по всем таблицам? Если можно то как это сделать?

За помощь заранее благодарен!
...
Рейтинг: 0 / 0
01.10.2014, 17:18
    #38763683
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Виталийv4567,

бред какой-то. Если в таблицы есть какое-то поле с датой то обычно делается bydate between :date_begin and :date_end. По каждой из таких таблиц. А по тем таблицам где такого поля нет, такой выборки сделать нельзя. Или ты имеешь в виду аналог ораклового Flashback Query
...
Рейтинг: 0 / 0
01.10.2014, 17:19
    #38763685
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Не, нельзя, обломись.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.10.2014, 17:23
    #38763699
zirra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Виталийv4567> Можно ли как то при помощи BlazeTop сделать выборку
Закопай это окаменевшее <beep> туда, откуда откопал...
Используй IBExpert...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.10.2014, 17:35
    #38763727
Виталийv4567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Спасибо за ответы.
В таблицах к сожалению информации о датах внесения данных нет.
...
Рейтинг: 0 / 0
01.10.2014, 21:04
    #38763991
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Виталийv4567,

Ну и при чем тут BlazeTop, если речь идет о банальной выборке из БД (посредством SQL) за интервал дат? Которых, тем более, в таблице нет.
...
Рейтинг: 0 / 0
02.10.2014, 01:05
    #38764130
SAN_01_08
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Видимо, автор в тайне надеялся что в закромах, например, системных таблиц хранится хронология модификации данных.
Другого объяснения странному вопросу сложно подыскать.
...
Рейтинг: 0 / 0
02.10.2014, 01:20
    #38764135
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Ну, не то чтобы хронология и не то чтобы в системных таблицах, но в тройке в принципе
можно вытащить "все данные свежее чем..."
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.10.2014, 08:35
    #38764238
Sia-Ori1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
В тройке каждая строка сопровождается датой внесения?
По нормальному - только привесить к каждой табличке поле с датой, default 'now'
ALTER TABLE Axxxx
ADD CR_DT TIMESTAMP
DEFAULT 'now'
...
Рейтинг: 0 / 0
02.10.2014, 08:51
    #38764255
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Dimitry SibiryakovНу, не то чтобы хронология и не то чтобы в системных таблицах, но в тройке в принципе
можно вытащить "все данные свежее чем..."


колитесь, что там кроме rdb$dbkey появилось?
...
Рейтинг: 0 / 0
02.10.2014, 09:09
    #38764273
afgm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
pastorколитесь, что там кроме rdb$dbkey появилось?
Я так понимаю Dimitry Sibiryakov имеет ввиду RDB$RECORD_VERSION.
...
Рейтинг: 0 / 0
02.10.2014, 09:14
    #38764280
NickDee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Sia-Ori1В тройке каждая строка сопровождается датой внесения?
Номером модифицирующей транзакции.
Остаётся только в триггере на коммит писать id транзакции и current_timestamp в отдельную табличку. Хотя id транзакции можно даже и не писать, т.к. он есть у каждой записи.
Дальше простой join.
Извиняюсь что за всех додумал :)
Но я вот не уверен что в процессе b/r эта инфа не потеряется. Правильно чтобы не терялась, т.к. она крайне полезная.
...
Рейтинг: 0 / 0
02.10.2014, 09:25
    #38764291
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
NickDee,

потеряется, если делать gbak. Т.к. транзакции начинают нумероваться снова с 1, то сохранение предыдущей информации чревато. nbackup её конечно сохранит
...
Рейтинг: 0 / 0
02.10.2014, 09:38
    #38764309
NickDee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
Симонов ДенисТ.к. транзакции начинают нумероваться снова с 1, то сохранение предыдущей информации чревато.
Я бы сказал что нумерация с 1 чревата, т.к предыдущая информация не сохранится.
...
Рейтинг: 0 / 0
02.10.2014, 09:43
    #38764316
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
NickDee,

пока ограничение в 2^32 на количество транзакций не снято, приходится при бекапе (средствами gbak) нумеровать транзакции заново. Да и вообще сам процесс бекапа gbak больше похож на восстановление из скрипта, поэтому сохранится эти номера там никак не могут.
...
Рейтинг: 0 / 0
02.10.2014, 09:46
    #38764324
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
NickDeeЯ бы сказал что нумерация с 1 чревата, т.к предыдущая информация не сохранится.а зачем тебе предыдущая информация?
...
Рейтинг: 0 / 0
02.10.2014, 10:34
    #38764395
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
NickDeeНо я вот не уверен что в процессе b/r эта инфа не потеряется. Правильно чтобы не терялась, т.к. она крайне полезная.Может и db_key сохранять ? И фазу луны в момент инсерта ?

PS иногда всё же лучше жевать
...
Рейтинг: 0 / 0
02.10.2014, 14:59
    #38764942
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка по дате в blazetop
hvladМожет и db_key сохранять ? И фазу луны в момент инсерта ?


ну, с db_key, Влад, ты погорячился, но вот фазу луны не мешало бы. :)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выборка по дате в blazetop / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]