quote:以下是引用万泉河在2009-03-07 12:23:26的发言:quote:以下是引用四书五经在2009-03-06 17:11:11的发言:
回D侠:
虽然DATETIME类型不能与TAG直接连接,但可以换个思路,既然DATETIME类型就是一个双精度浮点,我们可以直接把日期字段数据类型设为双精度,这样就可以直接和WINCC的TAG相连了。
不过以后查询的时候SELECT 语句需要做如下改动:
Select convert(datetime,dt) from table1
其中dt为浮点类型,convert函数把DT转换为日期类型,查询显示就会是日期/时间格式的字符串。
后面的convert函数,在处理字符串类型的日期数据时也需要用到。但前面的有点疑问:
dt使用浮点类型的话,是4byte还是8byte?因为dattetime类型是8byte,如果精度低了势必表达不清了吧。
再有,在wincc中如何生成这样的数呢?把当前时间转换成float数?莫非我们需要再做单独的变换函数实现?算法呢?