我需要浏览一周中的每一天(星期一星期二.)把一天比作一根绳子。我知道我可以在一周中的每一天手动添加到一个字符串数组中,但这不是我喜欢的。任何帮助都将不胜感激。
更新
感谢刘敏嘉,代码如下:第一,页面顶部:
Imports System.Globalization
然后:
For Each d In CultureInfo.CurrentCulture.DateTimeFormat.DayNames
If d.ToString = "my string" Then
End If
Next
我正在创建一个变化缓慢的维度表,以记录某人更改计划的时间以及他们将其更改为什么
这要求我存储一周中的天数,其中包含与其相关的开始时间和结束时间--信息位于一个表中,表中使用了UserID、Day of the Week、StartTime、EndTime,然后为每个用户提供了一周中的每一天的值行。
什么是最好的方法来平平它,并将它存储在一个表中,在那里我可以检索一周中任何一天的开始停止时间。我在考虑一周中的每一天都有一个专栏,有一个开始时间和一个停止时间。例如Monday_Start,Monday_End。本周的这一天的特定日期与此无关,因为该方面由rowstartdate列和rowendda
我想知道一周内有多少天的用户访问了我的网站。例如,一周中的一天,一周中的两天,一周中的每一天(7)。 我想最简单的方法是设置日期范围,并找出该范围内的天数(选项1)。但是,理想情况下,我希望代码能够理解一周,这样我就可以在一个查询中运行几周(选项2)。我希望用户在每一天都是唯一的(即那些访问了2天的用户也访问了1天,但只会被计算在2天的行列中) 在我的数据库中(使用SQLWorkbench64),我有用户id (id)和日期(dt) 我对SQL比较陌生,所以如果有任何帮助,我将非常感激! 预期结果(基于总用户数= 5540): Option 1:
Number of Days Us
我有以下查询,该查询对一周中每小时和每一天的销售数字进行求和(行总计): Select * From(
Select datepart(DW,transdatetime) as [DOW], datepart(hour, transdatetime) as [Hour],linetotal
From check_details
Where transdatetime between @BusinessDate1 and @BusinessDate2
) AS OrigTable
PIVOT
(
SUM(linetotal)
FOR [DOW]
IN ([1],[2],[3],[4],[
我有一个表,其中包含具有开始日期和结束日期的事件列表。我可以成功地获取今天发生的事件列表,如下所示:
SELECT * FROM event WHERE CURDATE() BETWEEN start_date and end_date
或一周后发生的事件列表,如下所示:
SELECT * FROM event WHERE DATE_ADD(CURDATE() INTERVAL 1 WEEK) BETWEEN start_date and end_date
但是,我想要一份从今天到一周后(包括今天)发生的任何时间的事件清单。请记住,每个事件跨越多天,并由开始日期和结束日期定义,而不是一天的事件
我正在写一些关于特定时间的销售报告,我已经设法获得了一周中某一天的销售总和,但我需要进一步缩小范围,我需要获得一周中每一天的销售总和,这是在13:00之后做出的。
这是用于获取一周内每天的销售总和的代码
SELECT
sum(ammount), datename (weekday,sale_date)
FROM SALES where sale_date > '2012-01-01 00:00:00'
group by datename (weekday,sale_date)
我有以下查询,它显示了一周中每一天的计费小时数
SELECT DAYNAME(record_date),
sum(value)
FROM acx_time_records
WHERE
acx_time_records.state = 3
AND record_date >= '2012-10-1' AND record_date <= '2012-10-7'
AND user_id = 7
GROUP BY
dayname(acx_time_records.record_date)
ORDER BY we
使用使用Group的的变体,我试图统计一周中每一天发生了多少记录,并按一周中的一天显示计数。尽管我也尝试过包含DATE(ScheduleDateExact,%Y-%m-%d),但我还是会遇到语法错误。
我做错了什么?
SELECT COUNT(WorkOrderNum)
FROM ScheduleRequest
GROUP BY DAYOFWEEK (DATE(ScheduleDateExact)) FROM ScheduleRequest