小编Hud*_*ith的帖子

向上舍入到下一个 10 vb 的倍数

如何在 VB 中将值向上舍入到下一个 10 的倍数?

例如

19 -> 20
35 -> 40
21 -> 30
Run Code Online (Sandbox Code Playgroud)

我发现这样的事情说使用圆形函数,但是当我将它输入到我的 IDE(Microsoft Visual Studio Express 2015)时,它无法识别它。

提前致谢

vb.net rounding visual-studio-2015

4
推荐指数
1
解决办法
5288
查看次数

access中每组sql的前n条记录

我正在制作一些跟踪测试分数的软件。有多个用户,其详细信息存储在用户表中。然后有一个进度表,它跟踪带有日期和得分的用户的分数。

我已经可以为所选用户 ID 选择 3 个最近的记录

SELECT TOP 3 Progress.LoginID, Progress.Score, Progress.[Date Taken]
FROM Progress
WHERE (((Progress.LoginID)=[Enter LoginID:]))
ORDER BY Progress.[Date Taken] DESC;
Run Code Online (Sandbox Code Playgroud)

我可以显示按 LoginID 分组的所有记录

SELECT Progress.LoginID, Progress.Score, Progress.[Date Taken]
FROM Progress
GROUP BY Progress.LoginID, Progress.Score, Progress.[Date Taken];
Run Code Online (Sandbox Code Playgroud)

我希望能够在一个查询中为每个用户显示 3 个最近的记录,但我不确定如何使用嵌套查询/子查询来执行此操作。

用户表的字段名称是:

LoginID   
Forename    
Surname   
DOB   
Guardian Forename     
Guardian Surname      
Telephone Number  
Run Code Online (Sandbox Code Playgroud)

进度表的字段名称是:

ProgressID    
LoginID   
Score     
Date Taken 
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

sql ms-access ms-access-2010 top-n

3
推荐指数
1
解决办法
7076
查看次数

哈斯克尔获得第一名和第七名

我需要在Haskell中编写一个函数,给定一个至少包含7个元素的列表,返回一个包含第一个和第七个元素的元组.

例如

Prelude> take1and7 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
(1, 7)
Run Code Online (Sandbox Code Playgroud)

我试过这个

take1and7 :: [a] -> (a, a)
take1and7 [a, b, c, d, e, f, g, xs] = (a, g)
Run Code Online (Sandbox Code Playgroud)

但它说它有"非详尽的模式",我不明白

syntax haskell functional-programming pattern-matching non-exhaustive-patterns

0
推荐指数
1
解决办法
95
查看次数