1、在使用SQLsever2008建立表格的时候如果我要存储时间信息(只要时,分,不要日期)应该定义列属性的时候类型应该是是什么?2、在前台怎样调用当前的时间,与上述存储的时间相减得出时间的间隔(例如:表格中储存着时间为10:30,现在是21:00,我要怎样调出当前的时间,而且实现两个时间的相减得出相差570分钟)?
有time这个类型么,好像打上去不行。其实我不需要考虑日期的,就是不考虑隔天的情况。这么说吧,例如今天早上11号线的首班车时间是5:30,现在是(打个比方12:30),我要算出今天离首班车发车时间已经有420分钟。问题在于,如果数据库里面要存储5:30这个变量,应该把它设置成什么数据类型?好像SQL server 2008里面没有"time"类型。然后就是我要怎样获取当前的时间(不含日期的)?
追答dim a$, b as date,c&'定义变量
a="5:30"'字符串性固定时间
b=time'当前时分
c=datediff("n", a,b)'相差分钟
print c'计算结果
(如果是固定设定的5:30存储到数据库,可设置为字符串变量,只需调用时也设置为字符串变量,如果在数据库里设置,设置为文本类型即可)