我之前在这里得到了一些帮助,关于创建两个数字之间的值列表,其中每个数字重复一定的次数。我现在正试着用日期来做这件事。我遇到的问题是,我认为我的日期必须是整数才能理解列表,但在unix中,它代表的不是一天,而是一秒。所以我的代码运行良好,但它每天有86,400个条目(一天中的秒数)。是否有更简单的方法来处理这些日期,如果没有,我可以做些什么来将我的结果限制在几天内,而不是几秒钟。
from datetime import date
import time
import datetime
now = date.today()
LastDate = '3/24/2015'
La
我正在尝试获得一个具有复杂需求的聚合,我想写一个泛型代码(不绑定到DF中的任何字段值)。
使用我当前的代码,我得到了想要的结果,但是为了实现我的结果,我现在不得不给出硬编码的值。我想写一个更通用的“函数式”代码来实现同样的功能,它不需要任何硬编码的值。
输入数据-
ID Day category Amount
A11 2 X 914.89
A11 2 X 106.01
A11 2 Y 481.88
A11 2 X 885.56
A11 14 X 733.1
A11 17
我在SQL中有一个基于事务的表,我正在从中创建一个SSRS报告。我有一个基于交易日期的过滤器,如下所示:
Label 7-13 value 1
Label 14-28 value 2
Label 7-28 value 3
如果用户选择1,那么我需要显示从今天起7-13天内发生的所有交易。对其他人也是如此。请告诉我如何在查询级别做到这一点。
Teradata中有关于事务的表,如下所示:
ID | NAME | DATE
------------
123 | Adam | 10-09-2021
123 | Adam | 11-09-2021
333 | Jane | 15-06-2021
456 | Tom | 11-02-2016
123 | Adam | 08-09-2021
333 | Jane | 22-01-2021
123 | Adam | 23-05-2017
ID - id客户端名称-客户端名称日期-交易日期
我只想选择这些客户谁在过去30天内进行了至少2笔交易,从今天的日期(13-09-2021