Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql /数字表(1-n)通常用于此类查询,但是,正如您所说的“另一列将计算相应的数值”,您是否100%确定这些数值不是来自另一个表,我们可以按日期加入,并按楼层分组(小时(某个时间戳列)/6?非常感谢您的建议。交叉加入后,我有一个表,其中一列的“12AM”、“6_Sql_Mysql_Database - Fatal编程技术网

Sql /数字表(1-n)通常用于此类查询,但是,正如您所说的“另一列将计算相应的数值”,您是否100%确定这些数值不是来自另一个表,我们可以按日期加入,并按楼层分组(小时(某个时间戳列)/6?非常感谢您的建议。交叉加入后,我有一个表,其中一列的“12AM”、“6

Sql /数字表(1-n)通常用于此类查询,但是,正如您所说的“另一列将计算相应的数值”,您是否100%确定这些数值不是来自另一个表,我们可以按日期加入,并按楼层分组(小时(某个时间戳列)/6?非常感谢您的建议。交叉加入后,我有一个表,其中一列的“12AM”、“6,sql,mysql,database,Sql,Mysql,Database,/数字表(1-n)通常用于此类查询,但是,正如您所说的“另一列将计算相应的数值”,您是否100%确定这些数值不是来自另一个表,我们可以按日期加入,并按楼层分组(小时(某个时间戳列)/6?非常感谢您的建议。交叉加入后,我有一个表,其中一列的“12AM”、“6AM”、“12PM”和“6PM”在每天的条目中重复。另一列应该为这些增量计算值,但当前填充为空。我需要用计算值填充该列,这些值将来自一些参考表。我不知道如何将这些计算值与正确的时间增量相关联。我真的很感激有任何想法。提前多谢。有问题的参考表包含


/数字表(1-n)通常用于此类查询,但是,正如您所说的“另一列将计算相应的数值”,您是否100%确定这些数值不是来自另一个表,我们可以按日期加入,并按楼层分组(小时(某个时间戳列)/6?非常感谢您的建议。交叉加入后,我有一个表,其中一列的“12AM”、“6AM”、“12PM”和“6PM”在每天的条目中重复。另一列应该为这些增量计算值,但当前填充为空。我需要用计算值填充该列,这些值将来自一些参考表。我不知道如何将这些计算值与正确的时间增量相关联。我真的很感激有任何想法。提前多谢。有问题的参考表包含几个月内每天的值,按小时细分,其中每个小时都有自己的列。因此,基本上,我必须为每个小时添加值6小时增量。非常感谢您的交叉联接建议。它解决了我的部分问题,但不是全部问题。交叉联接后,我有一个表,其中一列为“12AM”、“6AM”、“12PM”和“6PM”,每天重复输入。另一列本应为这些增量计算值,但当前填充为空。我不知道我不知道如何将这些计算值与正确的时间增量相关联。我真的很感激任何想法。事先非常感谢。非常感谢您的交叉连接建议。它解决了我的部分问题,但不是全部。交叉连接后加入我有一个表,其中一列有“12AM”、“6AM”、“12PM”和“6PM”,每天的条目重复出现。另一列应该为这些增量计算值,但当前填充为空。我需要用计算值填充该列,这些值将来自某个参考表。我不知道如何关联这些cal以正确的时间增量计算出的值。我将非常感谢任何想法。提前感谢。
INSERT INTO table1
          ( clock_time
          , some_value
          )
     SELECT '12AM'
          , sum(some_value)
       FROM ref_table
      WHERE ...
  UNION ALL
     SELECT '6AM'
          , sum(some_value)
       FROM ref_table
      WHERE ...
  UNION ALL
     SELECT '12PM'
          , sum(some_value)
       FROM ref_table
      WHERE ...
  UNION ALL
     SELECT '6PM'
          , sum(some_value)
       FROM ref_table
      WHERE ...
Select ...
From Table
    Cross Join  (
                Select '12 AM'
                Union All Select '6 AM'
                Union All Select '12 PM'
                Union All Select '6 PM'
                ) As Times
select *
from days, hour_increments