SQL Server 2005:
我正在尝试创建一个如下所示的表:
JAN | FEB | March .......Dec | YTD
Total Volume:
Days in Month:
Gallons per day AVG:
左侧有三行描述,13列(每个月一列,年初至今总计一列)。我知道如何填充每月的总容量。我每月和平均使用的天数是多少?我希望每个月的天数显示完整的天数,如果它是过去的一个月或当前完成的天数,如果它是当前的月份。
我在数据库中构建了一个表,用于在成功登录到站点时插入登录号和时间戳。
我正在通过UNIX_TIMESTAMP插入数据
我现在需要构造一个查询来计算每个用户在给定月份的登录次数。关键是我只想跟踪用户在给定月份登录的天数,而不是实际的登录计数。
这是我开始的查询,但我不需要登录总数,只需要每个用户每月登录的天数:
SELECT login, COUNT(DAY(FROM_UNIXTIME(datestamp)))
FROM logincount
GROUP BY login
在我的react项目中,我需要计算两个dates.That之间的剩余天数,我只想计算从今天到到期date.Then的剩余天数,我想计算剩余天数的百分比,并根据这一点找到价格。 也就是说,我有一个计划,每月的成本是$500。如果客户购买它是在月中旬,即,如果有15天,那么该计划的价格应该是每月charge.Like的50%明智。 我所做的是: const currentExpiry = license.current.expiry,//this is like 2021-08-01T10:23:18.275Z
now = moment(),
periodEnd =
我想把我的每月价值除以每日价值。每月价值也除以一个月的天数。我找到了一个SQL查询,但是我不能在Bigquery中应用这个查询。如何在BigQuery中应用此查询?有没有别的选择而不是第一个月?
with cte as
(
select
targetdate,
eomonth(targetdate) enddate,
1.0 * units / day(eomonth(targetdate)) units
from targettable
union all
select dateadd(day, 1, targetdate), enddate, units
我试着寻找答案,但什么也找不到。我正在尝试创建一个JavaScript函数,该函数接受两个日期,并返回格式为"x年,y月,z天,a小时,b分钟,c秒“的字符串。通常的迭代除法会失败,因为月份可以有不同的天数。我找到了几个来源,但它们要么只到天/小时/分钟,省略了月份问题,要么就是错误地平均每月的天数。
function dateDifference(date) {
now = new Date();
??;
return difference; //returns something like "x years, y months, z days, a
在关系数据库中,如何在表中存储一个月中的日期?对于一个项目,我必须根据每月的某一天来节省价格。例如:
Day of month price
--------------------
Day 1 32
Day 2 50
Day 29 60
Day 30 28
Day 31 49
一个单独的专栏是不是一天都要做的,尽管有点多余?例如,2月份的天数永远不会超过29天。多个实体实例依赖价格和天数。
为了简单起见,我不喜欢使用两个额外的表来分别保存月份和相关的日期。