powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / группировка не выходет как нада. помогите пожалуста
5 сообщений из 5, страница 1 из 1
группировка не выходет как нада. помогите пожалуста
    #34121982
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HI всем!
table1: cWork, cSex
на бумаге сущиствует отчет в таком виде: Место работы | Мужчин | Женщин |
делаем выборку:
Код: plaintext
1.
2.
SELECT count(table1.cWork) as Работа,table1.sex as Пол FROM table1;
GROUP BY работа,пол ;
INTO CURSOR tmp
но мужчины и женщины получаются не в одной строке
а можно сразу подогнать выборку чтоб как в бумажном отчете?
спасиба
...
Рейтинг: 0 / 0
группировка не выходет как нада. помогите пожалуста
    #34122023
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIF & SUM...
...
Рейтинг: 0 / 0
группировка не выходет как нада. помогите пожалуста
    #34122042
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон за тупизм
и как же применить IIF(lExpression, eExpression1, eExpression2) в запросе?
ума ни приложу. (можете пройтися насчет того, что умом у меня и не пахнет, не обижусь, но дествительно не знаю как сделать)
...
Рейтинг: 0 / 0
группировка не выходет как нада. помогите пожалуста
    #34122185
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE TABLE test free (place_work c( 20 ), sex c( 1 ))

INSERT INTO test (place_work,sex) VALUES ('office','f')
INSERT INTO test (place_work,sex) VALUES ('storage','m')
INSERT INTO test (place_work,sex) VALUES ('office','m')
INSERT INTO test (place_work,sex) VALUES ('office','f')
INSERT INTO test (place_work,sex) VALUES ('shop','f')
INSERT INTO test (place_work,sex) VALUES ('shop','f')
INSERT INTO test (place_work,sex) VALUES ('shop','m')


SELECT place_work, sum(IIF(sex='f', 1 , 0 )) as work_females, ;
sum(IIF(sex='m', 1 , 0 )) as work_males ;
FROM test ;
GROUP BY  1  
...
Рейтинг: 0 / 0
группировка не выходет как нада. помогите пожалуста
    #34122889
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
У нас не получалось, потому что пробовали IIF (SUM), а тут наоборот SUM (IIF). Не догадались поменять местами.
Набираемся понемногу опыта.

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


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