powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / запрос повторяется как убрать лишнее из колонки субд оракле
16 сообщений из 16, страница 1 из 1
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980913
Inoyatov Ulmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select t.city as "Регион",
b.branch as "Филиал",
t.abvr_name as "Наименование клиента",
t.merchant "Мерчант",
t.term_nr as "Терминал ID",
b.serial_nr as "Серийный Номер Терминала",
s.label as "Статус",
max(t.e_date) as "Дата Последной Транзакции"
from empc_files_b_transactions t,
ss_empc_terminal_status s,
bf_globuz_acc_tr_all b
where t.term_nr = b.terminal_id
and b.status = s.status
and b.branch = '00394'
and t.e_date between '20190401' and '20190430'
and b.branch is not null
group by t.term_nr ,
s.label,
b.branch,
t.city,
t.abvr_name,
t.merchant,
b.serial_nr,
t.e_date;

вот запрос с ответом кто может помочь как убрать одинаковые значения
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980922
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оракул слишком сложен для новичков, используй что-нибудь попроще, MS SQL, например.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980931
Inoyatov Ulmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у нашего организации толка оракл
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980932
Inoyatov Ulmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

у нашего организации толка оракл
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980936
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А MS SQL всё равно лучше!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980939
Inoyatov Ulmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
есть у вас решения, если есть то помогите
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980943
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читать тебе книгу по SQL вслух и с выражением? Нет, столько свободного времени у меня нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980960
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inoyatov Ulmas
вот запрос с ответом кто может помочь как убрать одинаковые значения

Помочь могут многие, но бесплатно вряд ли кто-либо захочет это делать, а такую сумму, чтобы захотели, ваша организация вряд ли предложит. Для того, чтобы не нарываться на юмористические ответы разной степени ослоумия, стоит задать вопрос правильно (как это делать - можно погуглить How to ask questions the smart way) и принять деятельное участие в решении своей задачи. Для её решения прежде всего нужно понять - откуда и почему эти одинаковые значения берутся.
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39980962
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или хотя бы выбрать правильный раздел форума.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39981076
Inoyatov Ulmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,
спс
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39983395
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Оракул слишком сложен для новичков, используй что-нибудь попроще, MS SQL, например.
Это легенда.

Любое новое поначалу сложно для новичков.
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39983396
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inoyatov Ulmas
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
select          t.city        as "Регион",
                b.branch      as "Филиал",
                t.abvr_name   as "Наименование клиента",
                 t.merchant  "Мерчант",
                 t.term_nr as "Терминал ID",
                 b.serial_nr as "Серийный Номер Терминала",
                 s.label as "Статус",
                max(t.e_date) as "Дата Последной Транзакции"
from empc_files_b_transactions t,
     ss_empc_terminal_status s,
     bf_globuz_acc_tr_all b
where t.term_nr = b.terminal_id
  and b.status = s.status
  and b.branch = '00394'
  and t.e_date between '20190401' and '20190430'
  and b.branch is not null
group by  t.term_nr ,
         s.label,
         b.branch,
         t.city,
         t.abvr_name,
         t.merchant,
         b.serial_nr,
         t.e_date;


вот запрос с ответом кто может помочь как убрать одинаковые значения

Для форматирования кода используйте тэг SRC.
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39983399
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
Inoyatov Ulmas
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
select          t.city        as "Регион",
                b.branch      as "Филиал",
                t.abvr_name   as "Наименование клиента",
                 t.merchant  "Мерчант",
                 t.term_nr as "Терминал ID",
                 b.serial_nr as "Серийный Номер Терминала",
                 s.label as "Статус",
                max(t.e_date) as "Дата Последной Транзакции"
from empc_files_b_transactions t,
     ss_empc_terminal_status s,
     bf_globuz_acc_tr_all b
where t.term_nr = b.terminal_id
  and b.status = s.status
  and b.branch = '00394'
  and t.e_date between '20190401' and '20190430'
  and b.branch is not null
group by  t.term_nr ,
         s.label,
         b.branch,
         t.city,
         t.abvr_name,
         t.merchant,
         b.serial_nr,
         t.e_date
;


вот запрос с ответом кто может помочь как убрать одинаковые значения

Для форматирования кода используйте тэг SRC.

Уберите t.e_date из фразы GROUP BY.
Оно у вас туда попало явно по ошибке.
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39983401
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inoyatov Ulmas,

Лучше такие вопросы задавать здесь:
https://www.sql.ru/forum/oracle

Модератор: Тема перенесена из форума "Сравнение СУБД".
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39984707
Anton_1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Inoyatov Ulmas
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
select          t.city        as "Регион",
                b.branch      as "Филиал",
                t.abvr_name   as "Наименование клиента",
                 t.merchant  "Мерчант",
                 t.term_nr as "Терминал ID",
                 b.serial_nr as "Серийный Номер Терминала",
                 s.label as "Статус",
                max(t.e_date) as "Дата Последной Транзакции"
from empc_files_b_transactions t,
     ss_empc_terminal_status s,
     bf_globuz_acc_tr_all b
where t.term_nr = b.terminal_id
  and b.status = s.status
  and b.branch = '00394'
  and t.e_date between '20190401' and '20190430'
  and b.branch is not null
group by  t.term_nr ,
         s.label,
         b.branch,
         t.city,
         t.abvr_name,
         t.merchant,
         b.serial_nr --,
         --t.e_date; -- закоментил, т.к. косяк


вот запрос с ответом кто может помочь как убрать одинаковые значения


непонятно что такое t.e_date, какая точность у него, может там только год-месяц-число? как себя max(t.e_date) поведет, может несколько значений выдать или нет (если в течении одного дня было несколько транзакций)? если максимум на нескольких наборах достигается? все наборы выдаст?

и вообще непонятно, что такое одинаковые значения, полностью повторяются строки?

вообще можно попробовать обернуть запрос (плохому сейчас научу)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
select distinct 
    tt.* 
from
   (select        
        t.city        as "Регион",
        b.branch      as "Филиал",
        t.abvr_name   as "Наименование клиента",
        t.merchant  "Мерчант",
        t.term_nr as "Терминал ID",
        b.serial_nr as "Серийный Номер Терминала",
        s.label as "Статус",
        max(t.e_date) as "Дата Последной Транзакции"
    from 
         empc_files_b_transactions t,
         ss_empc_terminal_status s,
         bf_globuz_acc_tr_all b
    where t.term_nr = b.terminal_id
         and b.status = s.status
         and b.branch = '00394'
         and t.e_date between '20190401' and '20190430'
         and b.branch is not null
    group by  t.term_nr ,
         s.label,
         b.branch,
         t.city,
         t.abvr_name,
         t.merchant,
         b.serial_nr --,
         --t.e_date; -- закоментил, т.к. косяк
    ) tt
...
Рейтинг: 0 / 0
запрос повторяется как убрать лишнее из колонки субд оракле
    #39984717
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton_1234,

Не морочьте голову Inoyatov Ulmas.
Я ему уже показал, где была ошибка.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / запрос повторяется как убрать лишнее из колонки субд оракле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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