显示包含日期和其他记录的表

时间:2016-04-12 13:57:50

标签: php sql sql-server

我有这个代码,我需要帮助。代码的关键是打印出表中的所有日期,并在每周后打破。这一周从星期一开始。我的sql代码打印出所有内容,但我不知道如何使用循环来实现其余的。

SELECT faq_id, faq_q,faq_a
FROM faqs
ORDER BY FIELD(faq_id,5,3,2,4,1,11)

假设我们的日期是2001/01/01至2001/01/31

我希望按周分组,例如,如果2001/01/01是星期日,我想要像以下这样的群组:

SELECT name, comment, hrs, CONVERT(varchar(20), timestamp, 120) AS timestamp, DATEADD(day, - DATEPART(weekday, timestamp), timestamp) AS Week_Start, CONVERT(varchar(10), DATEPART(ww, DATEADD(dd, 0, timestamp))) AS WeekNo FROM Tablename WHERE MONTH(timestamp) = '$month' and YEAR(timestamp) = '$year' order by wk

Day  Date        Name      Hrs

我正在使用PHP / MS SQL 2008。

每周后如何休息?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

按CTRL + T将查询输出更改为文本。

data.table