powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не сортирутеся по дате!
3 сообщений из 3, страница 1 из 1
Не сортирутеся по дате!
    #39903192
colacola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select sum(sm.quantity*pl.price), to_char(sale_dat,'mm.yyyy') as datee from salemap sm, pricelist pl where sm.prod_id = pl.prod_id
and sm.dat = pl.dat and sm.men_pers_code = (select men_pers_code from saleman
where name = 'name1')
group by to_char(sale_dat,'mm.yyyy')
order by datee desc

взозвращает так
211.75 ---- 01.2019
858 ---- 08.2018
564.75 --- 09.2018


нужно чтобы учитывался год, т.е. было
858 ---- 08.2018
564.75 --- 09.2018
211.75 ---- 01.2019
...
Рейтинг: 0 / 0
Не сортирутеся по дате!
    #39903196
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И где же утебя сортировка по дате если datee это to_char(sale_dat,'mm.yyyy'), т.е. стоки и посему сравниваются посимвольно слева-направо.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select  sum(sm.quantity*pl.price),
        to_char(sale_dat,'mm.yyyy') as datee
  from  salemap sm,
        pricelist pl
  where sm.prod_id = pl.prod_id
    and sm.dat = pl.dat
    and sm.men_pers_code = (
                            select  men_pers_code
                              from  saleman
                              where name = 'name1'
                           )
  group by to_char(sale_dat,'mm.yyyy')
  order by to_date(datee,'mm.yyyy') desc
/



Или

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select  sum(sm.quantity*pl.price),
        to_char(trunc(sale_dat,'mm'),'mm.yyyy') as datee
  from  salemap sm,
        pricelist pl
  where sm.prod_id = pl.prod_id
    and sm.dat = pl.dat
    and sm.men_pers_code = (
                            select  men_pers_code
                              from  saleman
                              where name = 'name1'
                           )
  group by trunc(sale_dat,'mm')
  order by trunc(sale_dat,'mm') desc
/



SY.
...
Рейтинг: 0 / 0
Не сортирутеся по дате!
    #39903198
colacola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

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


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