我目前正在开发一个设施预订系统。在预定设施的过程中,用户可以选择一个时隙。当用户选择预定日期和功能时,会发出ajax调用来检索所有可用的时隙。返回的数据包括工作日和周末的时段(是的,它们有不同的时间段)。
工作日、周末和时段都放在桌子上。还有另一个函数来检查所选日期是工作日还是周末。如果是前者,周末时段就会被隐藏起来。如果是后者,反之亦然。
工作日开放时间: 08:00 - 21:00
周末开放时间:08:30-17:30
若要隐藏所述时隙,请使用以下代码:
if (lastId != end_time_id) {
for (var i = lastId + 1; i <= en
如何根据工作日或周末从表中选择数据,例如,如果日期是工作日,那么从表中只选择历史工作日数据&如果日期是周末,则只选择历史周末数据。
我试过这样做,但没有运气。
DECLARE @MyDate DATE = '08/17/2013'
SELECT datename(dw,@MyDate)
SELECT * FROM MyTable
WHERE
datename(dw,DateColumnInTable) IN (
CASE WHEN (datename(dw,@MyDate) IN ('Saturday','Sunday')) TH
在从雅虎财经导入比特币报价时,我试图只获取工作日的数据。但是,当我尝试导入它时,它也会给出我不需要的周末数据。我将所有数据传输到.csv文件中查看问题所在,发现比特币数据包括周末和节假日。由于比特币是全天候交易的,我得到了更多的数据。如何仅从工作日获取数据?代码:
import pandas_datareader.data as web
import datetime as dt
start = dt.datetime(2017,1,1)
end = dt.datetime(2017,2,1)
a = web.DataReader('BTC-USD', 'yahoo&
我有一个尝试按工作日分组的日期列表,但是我想将周六/周日行分组为“周末”。 SELECT DATENAME(weekday, [MYDATE])
FROM MYTABLE
GROUP BY DATENAME(weekday, [MYDATE]) 结果按工作日分组,但周六/周日是它们自己的行。我不知道如何将这两行组合在一起。我不能改变SMALLDATETIME的格式,也不能改变表。
我试着在过去的30天内在平日和周末得到平均的修理。无论是平日还是周末,每一天都有标记。假日被标记为周末。
如果我用:
AVG(Completed_Repairs) OVER(PARTITION BY day_type ORDER BY UNIX_DATE(WORK_DT) RANGE BETWEEN 30 PRECEDING AND CURRENT ROW)
在过去的30天里,我只能得到所有工作日或所有周末的平均修理,这取决于日期的类型。但我也需要对相反的平均值来计算一个按比例分配的月数。基本上,我需要另一列的值与相反的天类型。