【初学者求教】SQLServer的时间与程序中不一致
loat类型的值转化为时间是—>
C# code:
DateTime dt = DateTime.fromOADate(40277.4927000525);
MessageBox.Show(dt.ToString());
MessageBox显示的时间是—>2010-4-9 11:49:29
但是同样的数字(既40277.4927000525),如果从数据库中取出来显示的datagridview中,就会比上面的时间多两天。
C# code:
SqlDataAdapter da = new SqlDataAdapter("select [ID],cast([Time] as datetime) from DatapointValue2", con);
//注:40277.4927000525就是Time列某一行中的值
经对比,同样是40277.4927000525,gridview中显示的是—>2010-4-11 11:49:29,也就是比真实的时间多两天。
我现在想做的事是想让dataGridview的时间显示正常,可否在sql语句里面直接剪掉两天,或者用别的方法。希望高手指点!!!
万分感激!!!!!!
http://msdn.microsoft.com/zh-cn/library/ms186819.aspx
感谢空军,回了!!!!
回了!!!!—>会了!!!!
相关问答:
如何将SqlServer数据库中的数据导入到Excel中?
选择数据库,点击右键 任务->导出数据 之后按照提示导出就可以了!
表多的话 用楼上的方法 比较方便 可以把数据库里相应的表导出 或者如果你是查询出来的 ......
isnull(a,b)
即如过字段a为null则返回b
eg:
select isNUll(a,b) from table_1;
直接 IFNULL就行了。
SQL code:
mysql> select ifnull(null,2);
+----------------+
| ifnull(null,2) |
+------------ ......
sqlserver 删除重复记录留一条,即有重复字段只要保留一条记录其余的都删除。
会有人贴的。。
处理表重复记录(查询和删除)
楼上的很全了
http://www.sohu.com
<a href="www.hao123.com" ......
select * from export where 品牌 is not null and 文章标题 like '%还要忍多久?丰田的'刹车'与'回归'%'
这句查询语句转义怎么写呀,请大家帮下忙,谢了
SQL code:
select * from export where 品牌 is not nu ......
如何设置sqlserver某个用户只能运行存储过程,别的什么权限都没有
GRANT all on dbo.proc_1 to user
http://wz.cnblogs.com/question/7030/
SQL code:
use testdb
go
--新增用户
exec sp_addlogin ......