我正在尝试根据在start time列中找到的开始时间连接Name列中的名称,如下面的Table Data中所示。 最终结果应该将第1行(假日促销)和第2行(新年)的名称连接起来,因为开始时间在相同的日期和时间。因此,它应该类似于“假日销售,新年”,开始日期列显示"2019-12-26 00:00:00“。 我尝试修改几个查询,这些查询最初用于根据名称或ID合并日期,以便它们可以根据日期合并(连接)名称。所有这些都被证明是不成功的,并导致了“超时错误”。下面是我尝试过的几个查询:- start date end date combine rows - Merge overlappin
我必须生成20个独特的六字符长的推广代码。我遵循代码来生成它们,然后再生成csv。现在,如果再次运行我的程序,它应该不会生成已经生成的‘促销代码’。我怎么才能防止它。我没有使用任何数据库进行存储。这是我试图生成促销代码的代码。
$conn = new Promotion();
$coupons= $conn->generateCodes();
class Promotion{
public function randomString(){
$uc = ['Q', 'W', 'E', 'R',