sql中时间跨年的数据查询不到解决思路
sql中时间跨年的数据查询不到
各位:
最近遇到一个问题:用C#写了一个dll,将收集的数据不断生成TXT文件,然后每过5分钟就把产生的数据存入数据库,但是在数据库中查询时却发现当时间跨年时,相应数据无法查询到,在下图中23:59:57.417之后有1分钟的时间,数据库中的数据不存在。但时间跨年时的数据在TXT文件中却是存在的,并没有丢失。请问这是因为数据没有入库还是入库后无法正常显示,有何解决办法?SQL查询截图如下:

------解决方案--------------------
查询没条件吗?
用 SELECT Count(*) 看总记录数,可以原始TXT文件记录数比较。
记录数一样可能写入的日期值错了,记录数不一致就是没写入。
检查程序部分是否解析日期字符串时存在错误。
------解决方案--------------------
取数据的C#代码贴出来看下
各位:
最近遇到一个问题:用C#写了一个dll,将收集的数据不断生成TXT文件,然后每过5分钟就把产生的数据存入数据库,但是在数据库中查询时却发现当时间跨年时,相应数据无法查询到,在下图中23:59:57.417之后有1分钟的时间,数据库中的数据不存在。但时间跨年时的数据在TXT文件中却是存在的,并没有丢失。请问这是因为数据没有入库还是入库后无法正常显示,有何解决办法?SQL查询截图如下:
------解决方案--------------------
查询没条件吗?
用 SELECT Count(*) 看总记录数,可以原始TXT文件记录数比较。
记录数一样可能写入的日期值错了,记录数不一致就是没写入。
检查程序部分是否解析日期字符串时存在错误。
------解决方案--------------------
取数据的C#代码贴出来看下