主题:  rs记录集中包含时间字段怎么只显示小时?

gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#12004/4/5 11:24:41
就是从数据库中提取数量,时间字段作为一个记录集,但是时间只显示小时。我记录集是作为Office Web组件的数据源的



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#22004/4/5 19:44:26
看不太懂,显示什么是根据你数据库存储的数据来决定的,如果要显示小时则必须在数据库中有datetime类型的字段,而提出此字段后用hour()函数来取出小时来显示,不知道你是不是这个意思??



gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#32004/4/6 10:02:14
rs纪录集直接作为Office Web组件的数据源的,而时间是直接通过
objSeries.SetData c.chDimCategories, 0, "时间" 这个语句将时间显示在x轴上,我想要的是怎么从数据库中读出的纪录中时间自己转换为小时



保时捷

职务:普通成员
等级:1
金币:0.0
发贴:7
#42004/4/6 14:43:01
时间字段要用DateTime类型的,出来的应该是YYYY-MM-DD这样的。



gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#52004/4/6 16:15:14
能够用select语句选择时候只读出时间字段的小时吗?我不能再操作rs记录集或者据我所知在Office Web组件里语句objSeries.SetData c.chDimCategories, 0, "时间"中不知道怎么使数据库的时间字段只显示小时



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#62004/4/8 13:39:02
为什么要在数据库中操作,先把hh:mm:ss读出来,然后取第一个分号以前的不就可以了。