SQL
ABC анализ на H2 и MysqL с использованием переменных
Обнаружив практически одинаковый синтаксис в СУБД H2 и Mysql я решил написать ABC анализ на SQL с использованием переменных. Мне еще удалось обнаружить и отличия в логике запроса с переменными (смотри скрипт “Различия”).
- Подробности
- Опубликовано: 05 Сентябрь 2014
- Просмотров: 3979
H2 рекурсия
Н2 СУБД, несмотря на свой размер (меньше 2 Мб), имеет поддержку CTE и возможность делать рекурсивный обход, при этом требует только наличие Java машины.
- Подробности
- Опубликовано: 05 Сентябрь 2014
- Просмотров: 3600
Объединение множеств или как работать со статистическими свойствами через SQL запрос.
В данной статье разберем работу с таблицами, которые носят название “Closure” (таблицы соответствий), и рассмотрим, как не запутаться в объединении таких таблиц. Постараемся всеми возможными способами построить правильный запрос
- Подробности
- Опубликовано: 27 Май 2014
- Просмотров: 4371
Или как правильно рассчитать среднеквадратичное отклонение.
Проблема с вычислением среднеквадратичного отклонения (дисперсии и прочего) по товару может решиться благодаря применению приема “клонирование строк”. Для наглядности приведем таблицу:
- Подробности
- Опубликовано: 20 Май 2014
- Просмотров: 5565
ABC анализ на SQL с применением оконных функций.
Давно было интересно реализовать на SQL разбиение множества товаров на группы ABC.
- Подробности
- Опубликовано: 29 Март 2014
- Просмотров: 10448
Применение оконных функций
Как мне не хватало нестрогого выполнения group by. Однако на просторах интернета удалось найти обход. Обход заключается в использовании оконных функций.
- Подробности
- Опубликовано: 29 Март 2014
- Просмотров: 5044
Извлечение из date_time_iddoc времени в PostgreSQL.
Кто знаком с 1С, тот знает, что при работе требуется определять дату и время документа. Однако при извлечении времени напрямую из СУБД возникают некоторые неудобства.
- Подробности
- Опубликовано: 09 Март 2014
- Просмотров: 4580
Работа с регистрами через SQL (1С 7.7)
В 1С можно увидеть не очень удобное для работы в SQL понятие “регистры”. Цель у регистров довольно простая - обеспечить скорость подсчета чего-либо (суммы товара и прочего). С регистрами я начал работать при исследовании динамических свойств товара. Отмечу, извлекать из регистров историческую информацию очень накладно (приходится перебирать все документы, изменяющие динамические свойства). Вот я решил с вами поделиться очередной находкой, как при помощи средств SQL преобразовать регистр в другой вид таблицы.
- Подробности
- Опубликовано: 23 Ноябрь 2013
- Просмотров: 5305