SqlCommand sda1 = new SqlCommand("insert into " + ds.Tables[0].Rows[i]["TableName"] + ".dbo.wits_86 (WID,DATE,ACTC2,Nozzle,ACTC,datetimeIndex)values ('" + nameSun + "',getdate(),1,'" + newFirstName + "',502010000,??????)", scn);
??????问号位置需要插入以秒为单位的时间?
比如,现在是2012年8月27日.中午12:00
那么??????处插入数据库就应该是2012-8-27.43200怎么实现呢?
12*60*60=43200
在sql中不是这样写的吧?写个跟上面sql对应的呗!谢谢了
@一個亼冷暖自知:
SELECT DATEPART(HOUR, GETDATE())*60*60
@dudu: 这个是秒数吧?怎么样实现前面是日期?后面是秒数呢?2012-8-27.秒数
分先给你谢谢了麻烦了
@一個亼冷暖自知:
SELECT CONVERT(VARCHAR(10),GETDATE(),120) + '.' +CONVERT(VARCHAR(10),DATEPART(HOUR, GETDATE())*60*60)
@dudu: 忘记说了,我的字段是folat的,不是datetime的,怎么办????这个写入不对
2012年8月27日.中午12:00
(2012-08-27 12:00:00 - 2012-08-27 00:00:00).totalSeconds