Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > date(7) как складывать


Автор: redwhite90 6.6.2012, 00:56
Пишу интерфейс к БД поликлинники
столкнулся с такой проблемой:
у меня есть расписание врачей , с учётом этого расписания и длительности приема врачом 1 пациента(фиксированная величина у врача) генерируются таклончики. Надо во первых посчитать сколько их можно сделать, исходя из времени начала смены и конца смены. Во вторых хотелось бы учесть то, что если у пациента есть талончик скажем с 12-15 до 12-30, то на этот промежуток времени в эту дату он не мог бы брать талончики больше. Но с time(7) у меня ничего не получается. Подскажите как быть.

Автор: Zioma 6.6.2012, 07:51
А что имено у вас не получается?

Автор: redwhite90 6.6.2012, 10:16
складывать, вычитать время, отдельно выдирать часы , минуты

Автор: Akina 6.6.2012, 12:09
Цитата(redwhite90 @  6.6.2012,  11:16 Найти цитируемый пост)
складывать, вычитать время

DateAdd(), DateSub()

Цитата(redwhite90 @  6.6.2012,  11:16 Найти цитируемый пост)
отдельно выдирать часы , минуты 

DatePart()

http://msdn.microsoft.com/en-us/library/ms186724(v=sql.100)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)