Size: a a a

SqlCom.ru - Стиль жизни SQL

2016 July 13

L

Les in SqlCom.ru - Стиль жизни SQL
привет Роман
источник

L

Les in SqlCom.ru - Стиль жизни SQL
Привет Сидоренко
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
привет, Iowvdkv
источник

RI

Roman Ivanov (Kvadrateg) in SqlCom.ru - Стиль жизни SQL
Привет
источник
2016 July 14

Р

Радость in SqlCom.ru - Стиль жизни SQL
господа, нужна помощь.
есть результат селекта, в котором:
id_частоты, средняя частота, сервис_вещания, интервал частот, город.
для набора сервис_вещания, город надо получить строку вида [сервис_вещания]_([минимальная частота интервала] —- [максимальная частота интервала])_[город]

интервал частот имеет вид 33.6 - 36.8
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
Можно всё объединить в одну строку в самом SELECT. SELECT '['+сервис_вещания+']_(]'+минимальная частота интервала...
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
Числа придётся переводить в символы
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
CAST или CONVERT
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
не совсем точно пояснил
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
есть небольшой интервал для каждой частоты
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
как раз вида  33.6 - 36.8
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
в одном городе для одного вещательного сервиса может быть много частот
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
и нужен общий диапазон
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
33,6 - 105
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
GROUP BY город,вещательный сервис
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
SELECT город, вещательный сервис, MIN(частота), MAX(частота)
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
и подлянка. в покрытии частотами могут быть разрывы. если есть разрыв, то должно быть 2 записи.
33,6 - 72
81 - 105
источник

ДЗ

Дмитрий Зайцев in SqlCom.ru - Стиль жизни SQL
Быстро ответ не дам, на долгий сейчас нет времени
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
была идея засунуть результат первого селекта во временную таблицу, пройтись по ней курсором, который бы проставил группы по признаку [начало_итервала] текущей строки = [конец интервала] предыдущей строки
источник

Р

Радость in SqlCom.ru - Стиль жизни SQL
а потом уже группировать по этим группам
источник