4000 грн на місяць
Статус: Офлайн
Реєстрація: 10.02.2008
Повідом.: 25
SQL-запросы и ХП

Привет всем программерам!
Недавно осознала, что стала забывать, как писать SQL-запросы, хранимые процедуры и триггеры. (Может отупела малость :confused:)
Поэтому прошу : присылайте мне, пожалуйста, задания по SQL. Не дайте умереть моему мозгу!
 
Привет всем программерам!
Недавно осознала, что стала забывать, как писать SQL-запросы, хранимые процедуры и триггеры. (Может отупела малость :confused:)
Поэтому прошу : присылайте мне, пожалуйста, задания по SQL. Не дайте умереть моему мозгу!

Посилання видалено
 
Ага. Самоорганизация слабая у меня.
Чужая задача всегда неожиданна и этим интересна.
Заодно поработаете над самоорганизацией. Тоже нужный и полезный навык.
Минус чужих задач, что вы не погружаетесь в проблему глубоко, посему многие тонкости могут быть просто не замечены.
 
Rulaf, спасибо за поддержку.
SILVER, Вам тоже спасибо за совет. Этот форум я регулярно посещаю.
BFG-9000, мне интересна первая часть Вашего поста. Но работать на регулярной основе с Вами я не могу, потому что уже имею постоянную работу и семью.
 
BFG-9000, мне интересна первая часть Вашего поста. Но работать на регулярной основе с Вами я не могу, потому что уже имею постоянную работу и семью.
:D:D:D
Работайте на нерегулярной, иногда :іржач:
Главное - это низкое качество работы Вашей работы и выполнение не в срок :D
 
Вот только что надо было набросать запрос. Потренируйтесь ;)
есть таблица
ДатаНачала ДатаОкончания Значение
04/08/2009 12:00:00 04/08/2009 12:30:00 1
04/08/2009 12:30:01 04/08/2009 12:45:00 1
04/08/2009 12:46:01 04/08/2009 12:50:00 1
04/08/2009 12:50:01 04/08/2009 13:00:00 0
04/08/2009 13:00:01 04/08/2009 13:10:00 0
04/08/2009 13:10:01 04/08/2009 13:20:00 0
04/08/2009 13:20:01 04/08/2009 13:40:00 1

Надо объединить интервалы и на выходе получить следующее
ДатаНачала ДатаОкончания Значение
04/08/2009 12:00:00 04/08/2009 12:50:00 1
04/08/2009 12:50:01 04/08/2009 13:20:00 0
04/08/2009 13:20:01 04/08/2009 13:40:00 1
 
Вот только что надо было набросать запрос. Потренируйтесь ;)
есть таблица
ДатаНачала ДатаОкончания Значение
04/08/2009 12:00:00 04/08/2009 12:30:00 1
04/08/2009 12:30:01 04/08/2009 12:45:00 1
04/08/2009 12:46:01 04/08/2009 12:50:00 1
04/08/2009 12:50:01 04/08/2009 13:00:00 0
04/08/2009 13:00:01 04/08/2009 13:10:00 0
04/08/2009 13:10:01 04/08/2009 13:20:00 0
04/08/2009 13:20:01 04/08/2009 13:40:00 1

Надо объединить интервалы и на выходе получить следующее
ДатаНачала ДатаОкончания Значение
04/08/2009 12:00:00 04/08/2009 12:50:00 1
04/08/2009 12:50:01 04/08/2009 13:20:00 0
04/08/2009 13:20:01 04/08/2009 13:40:00 1

Если не секрет удалось решить эту задачу без использования циклов или курсоров?
 
ага на SQL.
В личку скинул заготовку. Там объединяется только нижний интервал но идея понятна. Запрос не доработан так как это не мне надо было ;)
 
Назад
Зверху Знизу