-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в dimzon541

 -Интересы

.net ajax c# development fallout futurama java javascript nightwish o/r mapping rpg sci-fi vbscript web 2.0 windows communication foundation windows presentation foundation xaml xml алгоритмы сжатия аудио/видео альтернативная история

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2006
Записей:
Комментариев:
Написано: 3362


Задачка по SQL

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


prog1c   обратиться по имени Понедельник, 28 Мая 2007 г. 23:27 (ссылка)
Подумаем:)
Ответить С цитатой В цитатник
prog1c   обратиться по имени Вторник, 29 Мая 2007 г. 08:50 (ссылка)
ВЫБРАТЬ
Справочник_1.Код + 1 КАК Поле2,
МИНИМУМ(Справочник_2.Код - 1) КАК Поле3
ИЗ
Справочник.Справочник1 КАК Справочник_1
ЛЕВОЕ СОЕДИНЕНИЕ
Справочник.Справочник1 КАК Справочник_2
ПО ИСТИНА
ГДЕ
(НЕ Справочник_1.Код + 1 В
(ВЫБРАТЬ
Справочник1.Код
ИЗ
Справочник.Справочник1 КАК Справочник1))
И
(НЕ Справочник_1.Код В
(ВЫБРАТЬ
МАКСИМУМ(Справочник1.Код)
ИЗ
Справочник.Справочник1 КАК Справочник1))
И
(НЕ Справочник_2.Код - 1 В
(ВЫБРАТЬ
Справочник1.Код
ИЗ
Справочник.Справочник1 КАК Справочник1))
И
(НЕ Справочник_2.Код В
(ВЫБРАТЬ
МИНИМУМ(Справочник1.Код)
ИЗ
Справочник.Справочник1 КАК Справочник1))
И
(Справочник_1.Код + 1 <= Справочник_2.Код - 1)
СГРУППИРОВАТЬ ПО
Справочник_1.Код
Ответить С цитатой В цитатник
prog1c   обратиться по имени Вторник, 29 Мая 2007 г. 08:52 (ссылка)
Вот картинка:
 (699x363, 32Kb)
Ответить С цитатой В цитатник
prog1c   обратиться по имени Вторник, 29 Мая 2007 г. 08:52 (ссылка)
В T-SQL сам переведешь. :)
Ответить С цитатой В цитатник
prog1c   обратиться по имени Воскресенье, 17 Июня 2007 г. 12:33 (ссылка)
Что-то я решил вернуться к ней, т.к. загадал ее парочке программеров.
Вот в sql-е:
 (700x560, 563Kb)
Ответить С цитатой В цитатник
prog1c   обратиться по имени Понедельник, 18 Июня 2007 г. 12:09 (ссылка)
А вот оптимизированный в 1с:
ВЫБРАТЬ
Справочник_1.Код + 1 КАК Поле1,
МИНИМУМ(Справочник_2.Код - 1) КАК Поле2
ИЗ
Справочник.Справочник1 КАК Справочник_1,
Справочник.Справочник1 КАК Справочник_2
ГДЕ
Справочник_1.Код < Справочник_2.Код
СГРУППИРОВАТЬ ПО
Справочник_1.Код
ИМЕЮЩИЕ
МИНИМУМ(Справочник_2.Код)>Справочник_1.Код + 1
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку