当前位置: 代码迷 >> Sql Server >> 怎么取工作时间的分钟
  详细解决方案

怎么取工作时间的分钟

热度:50   发布时间:2016-04-24 22:44:55.0
如何取工作时间的分钟。
例如2013-3-26 8:30  到2013-3-26 9:30 这个是只有30分钟
例如2013-3-25 8:30  到2013-3-26 9:30 这个是只有360分钟

如何写这个函数。

------解决方案--------------------
你这咋算的啊。。
------解决方案--------------------
select datediff(mi,'2013-3-26 8:30','2013-3-26 9:30')

------解决方案--------------------
楼主写的需求太模糊
上班时间是9点开始?
一个工作日是多长时间?

------解决方案--------------------
引用:
你这咋算的啊。。

我也沒看明白,第一個是1小時,結果變成30分鐘。第二個是25小時,變成360分鐘(6小時)。
------解决方案--------------------
跨天就加点。

把日期和工作时间拼上去。
------解决方案--------------------
引用:
我自己写的一个函数……整了一个早上……
大家帮忙看下,这样写有啥问题不。

这个。。。
那要看你还要不要考虑 国家法定节假日了
  相关解决方案