powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Никак не соображу, как запрос сформировать
4 сообщений из 4, страница 1 из 1
Никак не соображу, как запрос сформировать
    #36513486
Затупил, никак не соображу, помогите.

есть таблица, два поля — номер_ящика, номер_книги. В обоих полях значения неуникальные. Надо получить таблицу, в которой будет номер_ящика, количество_номеров_книг

номер_ящика номер_книги
1 1
1 1
1 2
2 3
2 3
3 4

должно получиться
номер_ящика количество_номеров_книг
1 2
2 1
3 1

База VFP9.
...
Рейтинг: 0 / 0
Никак не соображу, как запрос сформировать
    #36513500
quxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ШестипаловЗатупил, никак не соображу, помогите.

есть таблица, два поля — номер_ящика, номер_книги. В обоих полях значения неуникальные. Надо получить таблицу, в которой будет номер_ящика, количество_номеров_книг

номер_ящика номер_книги
1 1
1 1
1 2
2 3
2 3
3 4

должно получиться
номер_ящика количество_номеров_книг
1 2
2 1
3 1

База VFP9.
Код: plaintext
1.
2.
select nm_box,count(distinct nm_books);
from mytable;
group by nm_box
...
Рейтинг: 0 / 0
Никак не соображу, как запрос сформировать
    #36513511
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШестипаловЗатупил, никак не соображу, помогите.

есть таблица, два поля — номер_ящика, номер_книги. В обоих полях значения неуникальные. Надо получить таблицу, в которой будет номер_ящика, количество_номеров_книг

номер_ящика номер_книги
1 1
1 1
1 2
2 3
2 3
3 4

должно получиться
номер_ящика количество_номеров_книг
1 2
2 1
3 1

База VFP9.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create cursor tt (n1 I, n2 I)  
  insert into tt values ( 1 , 1 )  
  insert into tt values ( 1 , 1 )  
  insert into tt values ( 1 , 2 )  
  insert into tt values ( 2 , 3 )  
  insert into tt values ( 2 , 3 )  
  insert into tt values ( 3 , 4 )
 
SELECT n1, COUNT(DISTINCT n2) FROM tt GROUP BY n1 ORDER BY n1

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


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