经典ASP - 从DATABSE表中的周向或月明智的显示记录(Classic ASP - disp

2019-10-28 12:06发布

我使用的ASP代码,即传统的ASP和SQL Server 2000在这个过程中显示来自数据库记录插入表中。 我有两个环节叫周向和月明智的。 当用户点击这个链接,他会看到数据一周明智或月明智假设数据库中有存储的所有日期的日期字段,插入记录时。

到目前为止,我能够显示表中存在针对特定用户的记录。 我怎么可以显示他/她的记录,一周或一个月明智的。

这是我使用的查询

<%
    sql="select SUM(grand_total) as total from order_details where emp_number='"&request.QueryString("no")&"'"
    rs.open sql,con,1,2
    do while not rs.eof

        rs.movenext
    loop
    rs.close
%>

这个特殊的查询显示特定结果的记录...

Answer 1:

select
emp_number,
datepart(year, order_date),
datepart(month, order_date),
datepart(wk, order_date),
sum(grand_total)
from order_details
group by
emp_number,
datepart(year, order_date),
datepart(month, order_date),
datepart(wk, order_date)
order by 1, 2, 3, 4

我会考虑使用预处理语句以防止SQL注入。



文章来源: Classic ASP - display records from databse in the table Week-wise or month-wise