Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Подсчет записей с разными полями / 10 сообщений из 10, страница 1 из 1
01.11.2007, 17:58
    #34911199
ipeps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
Всем привет!

у меня есть несколько записей и надо подсчитать их количество со значением поля X равным X1 и X2...

что-то я ни по хелпам ни по опыту не допер
...
Рейтинг: 0 / 0
01.11.2007, 18:10
    #34911243
Sleeper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
Извиняюсь, но мои телепатические способности пока не столь развиты...
Все таки было бы не плохо услышать о какой отчетной системе идет речь...
...
Рейтинг: 0 / 0
01.11.2007, 20:38
    #34911580
ipeps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
сорри !!

Crystal Reports 11
...
Рейтинг: 0 / 0
02.11.2007, 08:48
    #34911924
tolika
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
numbervar kz;
if {V_DICMUNTS.NKOEFF}=1 or {V_DICMUNTS.NKOEFF}=0 then kz:=kz+1;
kz;
...
Рейтинг: 0 / 0
07.04.2008, 14:31
    #35239782
ipeps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
на самом деле вопрос стоит сложнее:
надо получить таблицу вида

Товар
--------------------------------------------------------------------------
дата регистрация заказа|| Футболки |Кружки |Значки|Всего
--------------------------------------------------------------------------
02.03.2004 8 3 8 19
--------------------------------------------------------------------------
03.04.2005 2 4 1 7
--------------------------------------------------------------------------


из таблицы типа
Заказ.ID
Заказ.регистрация
Заказ.Товар - список товаров с разделителем ;
...
Рейтинг: 0 / 0
07.04.2008, 14:49
    #35239878
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
ipepsна самом деле вопрос стоит сложнее:
надо получить таблицу вида

Товар
--------------------------------------------------------------------------
дата регистрация заказа|| Футболки |Кружки |Значки|Всего
--------------------------------------------------------------------------
02.03.2004 8 3 8 19
--------------------------------------------------------------------------
03.04.2005 2 4 1 7
--------------------------------------------------------------------------


из таблицы типа
Заказ.ID
Заказ.регистрация
Заказ.Товар - список товаров с разделителем ;
А где здесь количество?

PS Может таки нормализовать исходную таблицу?
...
Рейтинг: 0 / 0
07.04.2008, 15:03
    #35239962
ipeps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
съехала табличка (

на самом деле вопрос стоит сложнее:
надо получить таблицу вида

.............................................................Товар
-------------------------------------------------------------------------------------------
дата регистрация заказа|| Футболки |Кружки |Значки|Всего
-------------------------------------------------------------------------------------------
02.03.2004 ...................||......8.............3............8...... 19
-------------------------------------------------------------------------------------------
03.04.2005 ...................||......2.............4............1........7
-------------------------------------------------------------------------------------------


из таблицы типа
Заказ.ID
Заказ.регистрация
Заказ.Товар - список товаров с разделителем ;
...
Рейтинг: 0 / 0
08.04.2008, 05:58
    #35241350
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
ipepsсъехала табличка (

на самом деле вопрос стоит сложнее:
надо получить таблицу вида

из таблицы типа
Заказ.ID
Заказ.регистрация
Заказ.Товар - список товаров с разделителем ;
Еще раз повторяю. Эта таблица нереляционного вида. Crystall умеет работать только с реляционными базами данных. Для некоторых нереляционных можно извратиться, но, желательно, на стороне сервера, чтобы в кристал пришел уже нормальный пакет данных.
...
Рейтинг: 0 / 0
08.04.2008, 09:34
    #35241514
tolika
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
Попробуй функцию slip и массивы (array)
...
Рейтинг: 0 / 0
08.04.2008, 11:24
    #35241889
ipeps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет записей с разными полями
СУБД Oracle, в данном случае отношения между таблицами в счет не берутся, т.к. надо обработать только одну таблицу ....
подсчитать число записей, содержащих товар получилось при помощи InStr({Заказ.Товар},"Значок")<>0 , а вот как сделать так, чтобы это было по дате??

Исходная таблица такая:

id заказа, дата регистрации, Товар

пример записи:

12 22/03/07 Значок,Кружка
18 22/03/07 Кружка,Флаг
...

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


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