这是我的第一篇文章,所以请温柔:)如何查询c中的数据集#
我正在为我的大学项目自动注册。我使用RFID扫描仪扫描学生ID标签和Access中创建的数据库。我使用C#和dataGridView来显示我的数据库表。
我正在尝试编写一个SQL查询,它将通过用当前日期/时间保存在数据库中的日期/时间来返回每个扫描的tagID的当前sessionID。我的问题是:我该怎么做?我搜索了我的问题,但无法找到我正在寻找的答案(可能是由于我的表格结构复杂)。也许你会有帮助。
我的表结构如下:
Student
fields Name -> Data type
=========================
(PK) tagID -> number
studentID -> text
(FK) courseID -> number
studentName -> text
Course
=========================
(PK) courseID -> number
courseName -> text
CourseModule
=========================
(FK) courseID -> number
(FK) moduleID -> text
Module
=========================
(PK) moduleID -> text
courseName -> text
ModuleSession
=========================
(FK) moduleID -> text
(FK) sessionID -> text
Session
=========================
(PK) sessionID -> text
sessionStartDate -> date
sessionTimeStart -> time
sessionTimeEnd -> time
Attendance
=========================
(FK) tagID -> number
(FK) sessionID -> text
(FK) scanningTime -> date/time
如果你没有太多的经验,我建议你看看realtional数据库,看看它们是如何工作 – DiederikEEn 2013-05-08 15:18:09
嗨,欢迎来到SO。这不是一个真正的问题,因为它没有证明你自己实际上已经尝试过这个问题了。社区通常不会对“为我编码”类型问题做出积极响应。建议您四处搜索,查找成千上万个SQL查询示例,自己尝试这个问题,然后回来一个更具体的问题。 – tnw 2013-05-08 15:18:24
好,理解。我用了很多方法去做,但没有成功。我在Access中创建了一个类似的查询(获得给定tagID的所有sessionID),但是我需要的是将标签ID作为参数“传递”给查询(在标签被扫描后) – jaspernorth 2013-05-08 15:22:17