如何在SQL程序中实现while循环?

时间:2013-02-25 16:33:27

标签: sql stored-procedures

我对SQL程序很新。我有一个要求,我需要根据过去的日期收集每周报告。

我有两列,分别是姓名和时间戳。

现在,报告会详细说明整个星期的一周中找到该名称的次数。

我能够每天获得它,但不确定每周捕获它。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您没有指定RDBMS。但是,SQL查询中很容易支持您想要做的事情:

select name,
       sum(case when timestamp "during the time period" then 1 else 0 end)
from t
group by name

我把“在这段时间内”放在引号中,因为这会因数据库而异,你并没有真正说明你的意思。但是,建议是在SQL中执行此操作。