作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些像这样的数据,但超过 1500000 条记录和超过 700 个用户:
usercolumn , datecolumn\
a1 , 1998/2/11\
a2 , 1998/3/11\
a1 , 1998/2/15\
a4 , 1998/4/14\
a3 , 1999/1/15\
a2 , 1998/11/12\
a2 , 1999/2/11\
a3 , 2000/2/9\
a1 , 1998/6/5\
a3 , 1998/7/7\
a1 , 1998/3/11\
a5 , 1998/3/18\
a2 , 1998/2/8\
a1 , 1998/12/11\
a4 , 1998/12/1\
a5 , 1998/2/11\
....
我希望从用户列中获得不同的数据以及每个用户的日期最小值,如下所示:
usercolumn , datecolumn \
a1 , 1998/2/11\
a2 , 1998/2/8\
a3 , 1998/7/7\
a4 , 1998/4/14\
a5 , 1998/2/11\
....
请帮我编写一个 SQL 命令来为 C# 中的 oledb 适配器执行此操作,谢谢。
最佳答案
SELECT usercolumn, MIN(datecolumn) FROM tablename GROUP BY usercolumn;
请注意,如果您需要其他列,它们必须出现在 GROUP BY 子句中或者在各行中保持不变。否则结果将是不确定的。
关于sql - 选择与 usercolumn 不同的值以及 usercolumn 中每个字段的日期最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1021973/
我有一些像这样的数据,但超过 1500000 条记录和超过 700 个用户: usercolumn , datecolumn\ a1 , 199
我是一名优秀的程序员,十分优秀!