我想在网格视图中显示的数据如下表从数据库。做这件事最好的方法是什么?(我正在使用可视化FoxPro数据库的vfpoledb )
EmpTable(来自VFP数据库)
名称:*时间
迈克·斯图尔特:他的演唱时间是4-22-15-11:16。
迈克·斯图尔特:他的演唱时间是4-22-15-14:23。
北京时间4:22-10:45
北京时间4:22:13:13:13:00。
何塞:北京时间4:22-14:55
何塞:北京时间4:22-15:16:19
在GridView中
名称*
迈克·李:北京时间4:22-15 11:16-14:23
北京时间04月22日上午10点45分北京时间11:13
何塞:北京时间4-22-15 14:55-16:19
提前谢谢。
发布于 2015-04-25 14:28:46
这看起来就像你只想对你的后端运行SQL Min(),Max()查询,并且好像你指的是ASP.Net GridView或其他东西并不重要。
VFP原型语法可能如下所示
CREATE CURSOR test (Name C(10), Date D, Time C(5))
INSERT INTO test VALUES ("Mike", DATE(2015, 4, 22), "11:16")
INSERT INTO test VALUES ("Mike", DATE(2015, 4, 22), "14:23")
INSERT INTO test VALUES ("Rose", DATE(2015, 4, 22), "10:45")
INSERT INTO test VALUES ("Rose", DATE(2015, 4, 22), "11:13")
INSERT INTO test VALUES ("Jose", DATE(2015, 4, 22), "14:55")
INSERT INTO test VALUES ("Jose", DATE(2015, 4, 22), "16:19")
SELECT name, date, MIN(time), MAX(time) FROM test GROUP BY 1, 2..。其中最后一行是通过OleDB发送的,问题可能是,如果给定的Group By模式只有一个或两个以上的结果,您希望发生什么,以及为什么表中没有主键。
https://stackoverflow.com/questions/29836608
复制相似问题