powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с запросом
64 сообщений из 64, показаны все 3 страниц
Помогите с запросом
    #38461805
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

есть таблица1 вида:

ID Name
1 AAA
2 BBB
3 CCC
....
это номенклатура: ID - номер товара, Name - название

и таблица2 вида:

PRODUCT_ID DATA ST CLV
1 01.01.2013 1 5
1 02.01.2013 -1 1
1 03.01.2013 -1 2
2 02.01.2013 1 3
3 02.01.2013 1 10
1 05.01.2013 -1 1
2 05.01.2013 -1 1
3 06.01.2013 -1 2
....
это журнал покупок и продаж где PRODUCT_ID - номер товара из таблицы1, ST = 1-покупка, =-1-продажа
CLV - количество

Вопрос в том как наиболее оптимально построить запрос об остатках
спасибо
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461817
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лабораторная работа №3
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461831
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно, что GROUP BY, но как объяснить что процедура типа

for select * from table1
..
do
begin
select sum(clv*st) from table2
end

работает гораздо быстрее?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461836
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тебе не верю
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461842
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мамой клянусь
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461843
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevкак наиболее оптимально построить запрос об остатках

Чем тебе обычный sum(st*clv) неоптимален?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461845
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийлабораторная работа №5
....
лабораторная работа №3


зачётная неделя что ли началась?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461849
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

надо ещё название из первой таблицы подлить
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461851
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Симонов Денис!
You wrote on 12 ноября 2013 г. 14:19:50:

Симонов Денис> зачётная неделя что ли началась?
близится.
студиозы начали выпадать в реал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461856
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос не в синтаксисе запроса, а в том что, IMHO, процедуры тупого перебора по ключевому полю работают гораздо быстрее агрегатных функций
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461860
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevнадо ещё название из первой таблицы подлить
И чо? В чём проблема-то? join+group by. Показывай запрос, его план и статистику выполнения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461862
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, SLebedev!
You wrote on 12 ноября 2013 г. 14:24:32:

SLebedev> IMHO, процедуры тупого перебора по ключевому
> полю работают гораздо быстрее агрегатных функций врёшь

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461865
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevIMHO, процедуры тупого перебора по ключевому полю работают гораздо быстрее
агрегатных функций
А доказать это цифрами той же статистики слабо?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461868
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,
и чем больше записей в таблице, тем сильнее разница по времени, нелинейно
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461871
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Ага... Щас ТС скажет, что миллионы записей - это фантастика ;)
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461875
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevВопрос не в синтаксисе запроса, а в том что, IMHO, процедуры тупого перебора по ключевому полю работают гораздо быстрее агрегатных функций

для твоих объёмов данных пофиг.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461880
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
щас попробую
тебе какие цифры? время исполнения запроса и процедуры? или анализ производительности?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461884
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
откуда тебе знать про мои объёмы? Я привёл упрощённый пример
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461886
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

и тексты запросов и хп не забудь полные, а то пока какие-то псевдокоды видим
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461906
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
значит анализируем запрос типа

select b.name,sum(a.colvo*a.clv)
from table2 a,table2 b
where a.product_id=b.id
group by 1

так?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461909
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

извиняюсь

select b.name,sum(a.clv*a.st)
from table2 a,table2 b
where a.product_id=b.id
group by 1
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461914
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

снова извиняюсь

select b.name,sum(a.clv*a.st)
from table2 a,table1 b
where a.product_id=b.id
group by 1
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461920
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и сюда же до кучи PLAN SORT

и для сравнения - процедура с фетчем ОДНОЙ записи.

чЮдненько.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461938
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
запрос этот оставим или перестроим? может join добавим?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461952
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пцнт упрт
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461953
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

ты текст процедуры давай. А также покажи план запроса и скажи какие индексы есть.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461961
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

лучше конечно через join. Да и запросы в теги
Код: plaintext
 [SRC sql][/SRC]
заключай
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461985
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevтебе какие цифры? время исполнения запроса и процедуры? или анализ
производительности?
Мне те цифры, которые выводит isql при set plan on; set stats on;
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461994
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
из IBExpert не пойдёт?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38461995
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

пойдёт
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462000
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

только fetchAll нажимай!
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462002
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Симонов Денис!
You wrote on 12 ноября 2013 г. 15:04:32:

Симонов Денис> только fetchAll нажимай!
сломал интригу.
ирод.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462009
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevиз IBExpert не пойдёт?
Нет, из Эксперта - не пойдёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462035
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот

таблица 1 (PRODUCT, 96934 записей)
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE PRODUCT (
    CAT         VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
    ART         VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
    PRODUCT_ID  INTEGER NOT NULL,
    NAME        VARCHAR(255) COLLATE PXW_CYRL,
);


первичный ключ по CAT, ART

таблица 2 (LOG, 2766727 записей)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE TABLE LOG (
    PRODUCT_ID    INTEGER NOT NULL,
    NUM           INTEGER NOT NULL,
    OPERATION_ID  INTEGER NOT NULL,
    CLIENT_ID     INTEGER,
    SCLAD_ID      INTEGER,
    OPERATOR_ID   INTEGER,
    COLVO         FLOAT,
    DATA          DATE,
    ST            SMALLINT,
    NPP           SMALLINT NOT NULL
);


первичный ключ по PRODUCT_ID, NUM, NPP

запрос
Код: sql
1.
2.
3.
4.
5.
select b.art,sum(a.colvo*a.st)
from log a,product b where a.product_id
in (select product_id from product where cat="BMW")
and a.product_id=b.product_id
group by 1


Execute 8s968ms

процедура
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
create or alter procedure A1
returns (
    ART varchar(20),
    OST numeric(15,2))
as
declare variable ID integer;
begin
  for select product_id, art
  from product
  where cat="BMW"
  into :id, :art
  do
   begin

    select sum(colvo*st) from log where product_id=:id
    into :ost;

    suspend;
   end
end


Execute 172ms
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462041
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
голосую: убить.

(с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462043
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

Connect/Disconnect где?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462045
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийголосую: убить.
+1

И того, кто учил этого чудака писать запросы - тоже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462046
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

а планы? А индексы где? А то можно подумать что у тебя даже PK в не в одной таблице нету.
Да и скриншоты сюда публиковать не надо.

SLebedev
Код: sql
1.
2.
3.
4.
5.
select b.art,sum(a.colvo*a.st)
from log a,product b where a.product_id
in (select product_id from product where cat="BMW")
and a.product_id=b.product_id
group by 1



Запрос мегакривой!
За where cat="BMW" поубивал бы
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462052
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
под планами ты имеешь в виду вот это?

PLAN (PRODUCT INDEX (PRODUCT_IDX1))
PLAN JOIN (B ORDER PRODUCT_IDX4, A INDEX (LOG_IDX1))
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462054
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevCOLVO FLOAT,

Гениально! Т.е. можно что типа 2,17542445 шт
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462057
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

нет 0,15 кг, т.к. это краска, она приходит в кг, а расходуется в граммах
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462058
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevпод планами ты имеешь в виду вот это?
Я уже сказал: то, что выводит isql. IBExpert - не пойдёт.

Но с тобой в принципе уже всё ясно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462062
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

структура кривая, запрос кривой, индексы ты так и не привёл. Версию сервера тоже не озвучил. Нафигачил какой-то строковый литерал в двойных кавычках. Эдак быстро не заработает.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462064
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЯ уже сказал: то, что выводит isql.

для этого надо ещё знать где он находится
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462065
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

FB 2.0 Classic

PRODUCT кроме ПК имеет индекс по PRODUCT_ID
LOG кроме ПК имеет индекс по PRODUCT_ID
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462075
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

ты можешь DDL для всех индексов PK и FK привести?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462081
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
не знаю что такое DDL, но кроме ПК и индекса по PRODUCT_ID других индексов нет, FK тоже нет
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462082
Dmitry Kurbsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
select b.art,sum(a.colvo*a.st)
from log a,product b where a.product_id
in (select product_id from product where cat="BMW")
and a.product_id=b.product_id
group by 1



Не делай так. Не надо этого.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462087
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry Kurbsky,

а как?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462095
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

а подумать?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462098
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Годный вброс, 2 страницы толчения воды в ступе.

При движухе в пару-тройку мульонов записей нет таблицы опорных остатков? По любому road to hell как ни крути планы. Разве что выкурить тот план, глядишь наладится.

Конструктива 0, топик явный кандидат на убой.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462108
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Ivan_Pisarevsky!
You wrote on 12 ноября 2013 г. 15:43:28:

Ivan_Pisarevsky> Годный вброс, 2 страницы толчения воды в ступе.
либо тролль неуклюжий, либо действительно ТАКОЙ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462110
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevСимонов Денис,
не знаю что такое DDL, но кроме ПК и индекса по PRODUCT_ID других индексов нет, FK тоже нет

http://ru.wikipedia.org/wiki/Data_Definition_Language

В IB Expert у каждой таблички есть такая закладочка "Скрипт". В нём обычно помимо текста DDL таблицы есть такие сведения для всех её индексов
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462111
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky,
дядя, какое опорные остатки? Это тебе 1С что-ли?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462115
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevIvan_Pisarevsky,
дядя, какое опорные остатки? Это тебе 1С что-ли?

"Хранимые агрегаты" тебе скажут больше?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462117
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

/******************************************************************************/
/*** Tables ***/
/******************************************************************************/



CREATE TABLE PRODUCT (
CAT VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
ART VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
PRODUCT_ID INTEGER NOT NULL,
STATUS CHAR(1) DEFAULT 1 NOT NULL,
NAME VARCHAR(255) COLLATE PXW_CYRL
);




/******************************************************************************/
/*** Primary Keys ***/
/******************************************************************************/

ALTER TABLE PRODUCT ADD PRIMARY KEY (CAT, ART);


/******************************************************************************/
/*** Indices ***/
/******************************************************************************/

CREATE INDEX PRODUCT_IDX1 ON PRODUCT (PRODUCT_ID);
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462125
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

/******************************************************************************/
/*** Tables ***/
/******************************************************************************/



CREATE TABLE LOG (
PRODUCT_ID INTEGER NOT NULL,
NUM INTEGER NOT NULL,
OPERATION_ID INTEGER NOT NULL,
CLIENT_ID INTEGER,
SCLAD_ID INTEGER,
OPERATOR_ID INTEGER,
ST SMALLINT,
NPP SMALLINT NOT NULL
);




/******************************************************************************/
/*** Primary Keys ***/
/******************************************************************************/

ALTER TABLE LOG ADD PRIMARY KEY (NUM, OPERATION_ID, NPP);


/******************************************************************************/
/*** Indices ***/
/******************************************************************************/

CREATE INDEX LOG_IDX1 ON LOG (PRODUCT_ID);
CREATE INDEX LOG_IDX2 ON LOG (OPERATION_ID);
CREATE INDEX LOG_IDX3 ON LOG (SCLAD_ID);
CREATE INDEX LOG_IDX7 ON LOG (CLIENT_ID);
CREATE INDEX LOG_IDX9 ON LOG (NUM);
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462128
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevкакое опорные остатки?"абнакнавеныя"
Мимопроходящийлибо тролль неуклюжийпохоже, вот уже на фоне одинце выделиться хочет.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462130
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хрен бы ты мне эту лабу сдал, зайко
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462132
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

это клиника... Поможет только йад.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462154
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может ктонить детально подитожыт? А то я кроме трёпа, конструктива не вижу
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462163
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedev,

Подытожим. Структура кривая, что такое foreign key не знаем, про суррагатные ключи ничего не слышали, индексы наплодили от балды, запросы писать не умеем.
НЕЗАЧЕТ
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462166
SLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ясно, пока
...
Рейтинг: 0 / 0
Помогите с запросом
    #38462175
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SLebedevА то я кроме трёпа, конструктива не вижуЯ тоже. За сим закрыто.
...
Рейтинг: 0 / 0
64 сообщений из 64, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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