Найдено 18 результатов

Gage
14 мар 2007, 14:56
Форум: Общие проблемы
Тема: Суммирование с группировкой возвращает не все данные
Ответы: 3
Просмотры: 3435

Все. Понял. Спасибо. :)
Gage
14 мар 2007, 14:47
Форум: Общие проблемы
Тема: Суммирование с группировкой возвращает не все данные
Ответы: 3
Просмотры: 3435

Выполнил. Вот результат EVENTLENGTH RESTDATE 34.046162836 1 28.000127141 1 6.458831019 1 0.38318287 1 9.211988378 2007-01-30 08:32:14.5310 0.012951389 2007-03-13 14:37:16.0000 0.041805556 2007-03-13 14:37:16.0000 0.042465278 2007-03-13 14:37:16.0000 0.189907407 2007-03-13 14:37:16.0000 0.163449074 2...
Gage
14 мар 2007, 14:29
Форум: Общие проблемы
Тема: Суммирование с группировкой возвращает не все данные
Ответы: 3
Просмотры: 3435

Суммирование с группировкой возвращает не все данные

Firebird-2.0.1.12810. СуперСервер. БД с ODS 11. Создаю view recreate view test (ID, EventCode, EventDate, EventLength, RestDate) as select ID, EventCode, EventDate, EventLength, iif(EventCode < 0, rdb$set_context('USER_SESSION', 'rest' || ID, EventDate), rdb$get_context('USER_SESSION', 'rest' || ID)...
Gage
27 фев 2006, 11:18
Форум: Общие проблемы
Тема: Не видно записи после вставки из программы
Ответы: 7
Просмотры: 5690

вызовом GEN_ID при помощи TIBQuery) получаю значение первичного ключа и передаю в TIBStoredProc
Покажи вызов.
Gage
18 фев 2006, 21:21
Форум: Общие проблемы
Тема: Мульти-базный, мульти-табличный запрос.
Ответы: 3
Просмотры: 3737

Можно.
Через BDE.
Gage
12 фев 2006, 20:48
Форум: Общие проблемы
Тема: запрос на выборку с подчетов строк по FK
Ответы: 6
Просмотры: 5891

Where
(ORDERS.CODE = :CODE) AND (BUNDLES.ORDERCODE = :CODE) AND (SIZEENTRIES.ORDERCODE = :CODE)
Параметр :CODE - это одно и тоже чило для всех равенств?
Gage
11 фев 2006, 11:03
Форум: Вопросы безопасности
Тема: пароль к firebird
Ответы: 7
Просмотры: 23011

Варианты
1. На любой другой машине установить FireBird
2. Скачать Embeded, остановить службу FireBird, положить программу,
использующую базу в каталог с Embeded.
Gage
11 фев 2006, 10:55
Форум: Общие проблемы
Тема: запрос на выборку с подчетов строк по FK
Ответы: 6
Просмотры: 5891

Поля
ORDERS.DESCRIPTION,
ORDERS.MODEL,
ORDERS.SEASON,
ORDERS.PRODSTART,
ORDERS.PRODEND,
ORDERS.CDATETIME
либо должны быть указаны в GROUP BY,
либо к каждому из них нужно применить одну из функций - sum, max, min, avg
Gage
15 янв 2006, 22:48
Форум: Вопросы создания клиентских и серверных приложений
Тема: КПК и Interbase
Ответы: 4
Просмотры: 4704

Поставь Web-сервер и используй OLEDB библиотеку для доступа (например через ASP) к базе данных.

Оч. удобно. Проверено :)
Gage
28 ноя 2005, 23:19
Форум: Общие проблемы
Тема: Как оптимизировать запрос с условием в сортировке?
Ответы: 10
Просмотры: 7045

Да уж, сморозил так уж сморозил. :oops: [/b]
Gage
28 ноя 2005, 22:24
Форум: Общие проблемы
Тема: Как оптимизировать запрос с условием в сортировке?
Ответы: 10
Просмотры: 7045

Код: Выделить всё

SELECT MsgID, Max(AddDate)
FROM Table1
GROUP BY MsgID
ORDER BY Max(AddDate) DESC
А теперь подарок:
создай индексы на все поля, которые включаешь в WHERE
и будет тебе 100-кратное увеличение производительности.
:D
Gage
28 ноя 2005, 12:47
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

Да. Это понятно. Само-собой, учтено.
Кстати, если есть возможность поправить - там в FAQе

Код: Выделить всё

TEMPVAR = GEN_ID(NEWCLIENT, -GEN_ID(NEWCLIENT, 0); 
скобки сзади не хватает.
Gage
28 ноя 2005, 12:09
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

Да, видно сразу надо было по подроднее. Sorry. Дого объяснять - задача, конечно, кривая. Смысл вот в чем - надо в одном запросе установить и получить значение генератора в число, которое возвращает подзапрос. Тот запрос, что я написал несколькими постами выше - работает. Если есть решение "правильне...
Gage
27 ноя 2005, 19:19
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

В третий раз закинул старик невод.
И в третий раз не вытащил ничего нового. :)

Чем посылать меня к руководству, может скажешь, что ты имеешь ввиду?
Gage
27 ноя 2005, 12:59
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

Код: Выделить всё

select gen_id(genMy, (select max(id) from table) - gen_id(genMy,0)) 
from rdb$database
Так? :)
Gage
26 ноя 2005, 22:41
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

Прочитал вдумчиво еще раз.
Мало что дало. :?
Так все-таки можно или нет сделать одним запросом?
Gage
26 ноя 2005, 21:59
Форум: Общие проблемы
Тема: Где хранится значение генератора?
Ответы: 12
Просмотры: 7699

Где хранится значение генератора?

Проблема - динамически установить одним запросом значение генератора. set generator genABC to 3650 не подходит, так как значение 3650 определяется динамически. Хотелось бы что-то вроде такого update rdb$generators set rdb$generator_value = (select max(ID) from Table1) where rdb$generator_name = 'GEN...
Gage
26 ноя 2005, 21:34
Форум: Общие проблемы
Тема: Немогу выполнить хранимую процедуру - system error ...
Ответы: 5
Просмотры: 4553

Я не работал с Блобами, но, по моему, нельзя в процедуре записать Блоб из параметра.