English 中文(简体)
整理长篇档案的最佳方式。 规划或结构?
原标题:best way to split up a long file. Programming or SQL?

我拥有一个全球定位系统信息数据库表(MS-Access),记录显示速度、地点(相对/长期)和每秒携带一个车辆。 有一个像2007-09-25 07:59:53这样的领域。 问题是,本表已经将有关该项目的若干档案资料合并。 例如,2007-09-25 07:59:53至2007-09-25 08:15:42 下一个档案可以是一份档案,在差距超过10秒之后,即2007-09-2508:15:53至2007-09-2508:22.12。 我需要在本表格中填入一个档案编号领域,每个档案的分离标准是,与最后和下个档案相比,时间差距超过10个。 我采用C#代码,在空白超过10个时,将每个记录与下一个和不断变化的档案编号进行比较。

我的问题是,是否应该利用方案拟订解决这类问题,或者是否通过“结构”查询解决? 我可将数据输入像服务器这样的数据库,因此,我可以使用的工具没有限制。 我只想知道最佳办法。

If it is better to solve this using SQL, will I need to use cursors?

在利用方案拟订(例如C#)解决这一问题时,在需要根据最新数据表更新20000+记录时,更新表的有效方法是什么? 我使用了数据Adapter。 更新方法,似乎需要很长的时间更新表格(30分钟)。

问题回答

摘自您的评论:2008年服务器和计算机辅助设备:

当你比较或评价大量数据时,使用SQ的最佳时间是一般的。

方案拟订语文,如 C#更适合对单个记录进行更有意义的分析或对某个时间的浏览量进行分析(*R*ow)。 * <B*y*>。

例如,见。 管理系统有一个很好的参考。

另外,根据数据结构,你可以采用正常的<代码>。 JOIN :

SELECT <stuff>
FROM MyTable T
INNER JOIN MyTable T2
    ON t2.timefield = DATEADD(minute, -10, t.timefield)
WHERE t2.pk = (SELECT MIN(pk) FROM MyTable WHERE pk > t.pk)




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签