我正在尝试构建一个现金流电子表格,其中包含一列具有数字“到期日”(费用到期日期)和该费用的金额的费用列。 该工作表还包含2行日期,周开始日期和周结束日期。 我想创建一个公式来检查费用到期日是否在周开始和周结束之间。如果为真,请将费用放在该列中。如果不是,则将单元格保留为空(首选)或设置为等于0。 我已经尝试了几个现有的公式,但没有找到任何似乎有效的公式。 附加的屏幕截图显示了我正在尝试实现的布局。 enter image description here
我有一个select语句,它的WHERE需要建立在一个时间戳的基础上,但是对于从星期一开始的那个星期内的所有日期。
MySQL
SELECT DISTINCT(unique_reference) AS unique_reference, date(datetime) AS datetime
FROM sales_tickets
WHERE Date(datetime)='$datetime'
这是基于以下事实:$datetime可以是任何日期,但select语句需要获得该周的所有记录,例如:如果是2014年5月12日的星期一,它将从该周获取所有结果,而不是
我希望每周从存储日期时间字段的表中获取记录。一个mysql查询,它可以识别周号和周开始和结束日期。
就像链接中显示的那样。
如何通过mysql查询获得该记录,包括周号、该周的开始日期和结束日期以及周的开始日期和结束日期之间的记录。不适用于当前或单一一周。我需要他们在过去的所有星期,直到数据库表中可用的日期时间值的记录。I.e
Week (number to know?) - Start date - end date.
Week 01 - Start date - January 2, 2017 ---- End date -- January 8, 2017
|-> All
我有一个显示日期的两列的星星之火(date1和date2)。我想知道这两个日期(+ 1周)之间的相对周数。为了做到这一点,我找出每一个日期的周,并减去这两个日期。date2总是一个较早的约会。两个日期之间最大的差异是最多1年,所以如果date2来自前一年,我需要在解决方案中添加52。
我想出了怎么做,但我的解决方案似乎很麻烦。这是我的解决方案:
from pyspark.sql.functions import date_format, udf
from pyspark.sql.types import IntegerType
def fixWeeks(w):
if w < 0:
我有一个Oracle查询,我正在尝试用MySQL重写它.
PS :这里的日期是任意的,在实际场景中,我在Tableau中使用这个自定义查询,它接受用户定义的Dates.The -- "Reference“与"Start Date”进行比较。
Oracle SQL查询的一部分:
CASE WHEN psr.dt_orgn IS NULL THEN NULL
ELSE
CASE WHEN CAST('2017-05-22' AS DATE) >= CAST('2017-06-22' AS DATE) THEN TRUNC(psr.dt_org