Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помочь нужна составлении выборки
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста, составить вот такую выборку. Что нужно: Первой таблице в одной дате выполнено несколько услуг, из этих услуг надо выбрать только одну услугу с минимальными ценой во второй таблице. Результат должен быть как в табл3. А услуга которая выполнена за определенную дату и в этой дате не выполнено никаких других услуг если она единственная то это услуга автоматом должен остаться. Выбрать только из услуг где в одной дате выполнено несколько услуг. Скрин таблиц во вложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 07:11 |
|
||
|
Помочь нужна составлении выборки
|
|||
|---|---|---|---|
|
#18+
cross apply учи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 07:15 |
|
||
|
Помочь нужна составлении выборки
|
|||
|---|---|---|---|
|
#18+
select t1.rf_TariffID, t1.DATE_P, Value1, TariffID from hlt_SMTAP t1 cross apply (Select Top 10 TariffID, Value1 from oms_Tariff where TariffID in (select rf_TariffID from hlt_SMTAP where rf_TAPID=t1.rf_TAPID ) order by Value1 ) t2 where t1.rf_TAPID=248842 and T1.rf_TariffID=t2.TariffID Получил вот такое 7000 2018-11-02 00:00:00.000 1.37000 7000 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7533 2018-11-22 00:00:00.000 0.61000 7533 Как теперь отсюда отсеять из одинаковых дат оставляя только одну услугу с минимальной суммой т.е надо сравнить из этого 7000 2018-11-02 00:00:00.000 1.37000 7000 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 7610 2018-11-02 00:00:00.000 0.30000 7610 и оставить любую где меньше сумма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 14:29 |
|
||
|
Помочь нужна составлении выборки
|
|||
|---|---|---|---|
|
#18+
El_NinioSelect Top 10 ... оставляя только одну услугу с минимальной суммойесли тебе нужна одна, то зачем же ты ТОП 10 делаешь ? и по правилам начни уже оформлять свои сообщения Рекомендации по оформлению сообщений в форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 15:12 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39745719&tid=1688631]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 430ms |

| 0 / 0 |
