Erp100论坛's Archiver

gxgxue 发表于 2008-1-25 16:50

在写SQR时遇到的一个问题

大家一起在这里或我的blog里进讨论下哦

已知Begin_Dt和End_Dt,怎样去计算这段时间Cover了几次12:00和18:00呢?
Example:
1)Begin_Dt='2007-10-25 18:01';   End_Dt=''2007-10-25 20:30'  
  则Cover_Number=0
2)Begin_Dt='2007-10-29 18:00';   End_Dt=''2007-10-29 20:30'  
  则Cover_Number=1
3)Begin_Dt='2007-11-03 11:00';   End_Dt=''2007-11-04 19:20'  
  则Cover_Number=4

各位有什么好的算法没?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.