Как получить количество записей в таблице, удовлетворяющих..
Модераторы: m0p3e, edward_K, Модераторы
Как получить количество записей в таблице, удовлетворяющих..
текущим ограничениям в подцепках?
К примеру:
.... from sumvidop where ((2002 == yearn and 5 == mesn))...
???
К примеру:
.... from sumvidop where ((2002 == yearn and 5 == mesn))...
???
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Как получить количество записей в таблице, удовлетворяющ
в SQL-запросе из Supporta, по всей видимости никак. (или пусть меня поправят).Сделай простой ard со счетчиком.Ну или посмотри кол-во строк в результате (output.txt)
Re: Как получить количество записей в таблице, удовлетворяющ
Сорри, пусть средой выполнения будет vip или ard-шка.
А простой счетчик - однако слишком медленно будет :-[
функция recordsintable() возвращает количество всех записей в таблице, а хотелось бы узнать, сколько их удовлетворяет условиям подцепок... (как в примере). .`)
А простой счетчик - однако слишком медленно будет :-[
функция recordsintable() возвращает количество всех записей в таблице, а хотелось бы узнать, сколько их удовлетворяет условиям подцепок... (как в примере). .`)
Re: Как получить количество записей в таблице, удовлетворяющ
Тилько простым перебором. Так вот...
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Как получить количество записей в таблице, удовлетворяющ
>>А простой счетчик - однако слишком >>медленно будет
Практически нет...
Практически нет...
Re: Как получить количество записей в таблице, удовлетворяющ
Ну да. Подумаешь, двадцать тысяч записей "прогетнекстать"...
Да еще и по какому-нибудь индексу :`(
Такие пустые циклы хорошо ставить для задержки, когда до таймера руки не доходят ;D
Да еще и по какому-нибудь индексу :`(
Такие пустые циклы хорошо ставить для задержки, когда до таймера руки не доходят ;D
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: Как получить количество записей в таблице, удовлетворяющ
Есть конечно способ но он извратней перебора - загоняешь все из селекта в таблу памяти и берешь от нее RecordsInTable ;D ;D
Re: Как получить количество записей в таблице, удовлетворяющ
А оно быстро работает? Говорят, есть функция, которая заполняет таблу в памяти из физической таблицы... кто-нибудь подскажет?
Вообще, давайте лучше не предлагать конструктивные методы решения, а грязно поругаем Атлантис.
Вообще, давайте лучше не предлагать конструктивные методы решения, а грязно поругаем Атлантис.
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Как получить количество записей в таблице, удовлетворяющ
Как загнать табл. в память....
Сам не пробовал, но читал, что можно так...
TABLE STRUCT SKATMC(CNrec: comp; barkod : STING);
....
...
create view as select * from katmc, Skatmc;
....
...
insert Skatmc select * from katmc;
Сам не пробовал, но читал, что можно так...
TABLE STRUCT SKATMC(CNrec: comp; barkod : STING);
....
...
create view as select * from katmc, Skatmc;
....
...
insert Skatmc select * from katmc;
Re: Как получить количество записей в таблице, удовлетворяющ
Спасибо.
Выходит, что без перебора в любом случае не обойтись...
:`(
Выходит, что без перебора в любом случае не обойтись...
:`(