powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / поиск строк в таблице,где значение некоторого поля встречается больше одного раза
6 сообщений из 6, страница 1 из 1
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33240191
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица, в которой есть поля
Код: plaintext
1.
2.
3.
4.
5.
6.
#tmp_trans
(Счет Acc
Сумма SumDeb
Mask = substring(Acc, 1 , 5 ) -- первые 5 цифр счета
Valmask = substring(Acc, 6 , 3 ) -- валюта счета
)

Хочу выбрать все поля, где поле счет повторяется больше одного раза.
В MSSQL бы сработала следующая связка.
А как такое сделать в Sybase?

Пробую так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select 
t.Acc,
c.cnt
c.sum
from #tmp_trans t
left join
(select Mask+ValMask maska,count(*)  cnt,sum(SumDeb) sum
from #tmp_trans
order by Mask,ValMask
) c 
on t.Mask+t.ValMask=c.maska
where c.cnt> 0 

Заранее спасибо за помощь
...
Рейтинг: 0 / 0
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33240195
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия СУБД Sybase 12.05
...
Рейтинг: 0 / 0
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33240764
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Натолкните как можно реализовать данную задачу
...
Рейтинг: 0 / 0
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33240987
just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
akula84Натолкните как можно реализовать данную задачу

having
...
Рейтинг: 0 / 0
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33241450
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это понятно, а как посчитать сумму таких документов
...
Рейтинг: 0 / 0
поиск строк в таблице,где значение некоторого поля встречается больше одного раза
    #33241843
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
select f1, f2, f3, count(f3) as count_of_f3
from sometable
group by f1, f2, f3
having count_of_f3 >  1 ;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / поиск строк в таблице,где значение некоторого поля встречается больше одного раза
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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