You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-17 09:41:06 +03:00
62 lines
2.8 KiB
SQL
62 lines
2.8 KiB
SQL
set max_length_for_sort_data=5000;
|
|
|
|
drop table if exists d_60min_spseg;
|
|
drop table if exists f_60min_spseg_mpnc_pcsabytearray_none;
|
|
drop table if exists f_60min_43200_spseg_combined;
|
|
drop table if exists f_60min_43200_spseg_mpnc_pcsabytearray_none;
|
|
|
|
CREATE TABLE `d_60min_spseg` (
|
|
`id` bigint(20) DEFAULT NULL,
|
|
`timestamp` bigint(20) DEFAULT NULL,
|
|
`DistributionCenter` int(11) DEFAULT NULL,
|
|
`Region` int(11) DEFAULT NULL,
|
|
`Application` int(11) DEFAULT NULL,
|
|
`ServiceProvider` int(11) DEFAULT NULL,
|
|
`Segment` int(11) DEFAULT NULL,
|
|
`Subscriber` bigint(20)
|
|
) ENGINE=InfiniDB ;
|
|
|
|
CREATE TABLE `f_60min_spseg_mpnc_pcsabytearray_none` (
|
|
`tupleid` bigint(20) DEFAULT NULL,
|
|
`timestamp` bigint(20) DEFAULT NULL,
|
|
`ByteArr_PCSA_AllValues` varbinary(4104) DEFAULT NULL
|
|
) ENGINE=InfiniDB;
|
|
|
|
CREATE TABLE `f_60min_43200_spseg_combined` (
|
|
`tupleid` bigint(20) DEFAULT NULL,
|
|
`timestamp` bigint(20) DEFAULT NULL,
|
|
`CN_mNone` double DEFAULT NULL,
|
|
`CN_tNone` double DEFAULT NULL
|
|
) ENGINE=InfiniDB;
|
|
|
|
CREATE TABLE f_60min_43200_spseg_mpnc_pcsabytearray_none (
|
|
`tupleid` bigint(20) DEFAULT NULL,
|
|
`timestamp` bigint(20) DEFAULT NULL,
|
|
`ByteArr_PCSA_AllValues` varbinary(4104) DEFAULT NULL
|
|
) ENGINE=InfiniDB;
|
|
|
|
insert into d_60min_spseg values (11, 11, 11, 11, 11, 11, 11, 11);
|
|
insert into f_60min_spseg_mpnc_pcsabytearray_none values (11, 11, 11);
|
|
insert into f_60min_43200_spseg_mpnc_pcsabytearray_none values (11, 11, 11);
|
|
insert into f_60min_43200_spseg_combined values (11, 11, 11, 11);
|
|
|
|
(SELECT *
|
|
FROM
|
|
((SELECT D_60min_SPSeg.DistributionCenter, D_60min_SPSeg.Region, D_60min_SPSeg.Application, D_60min_SPSeg.ServiceProvider, D_60min_SPSeg.Segment, D_60min_SPSeg.Subscriber, F_60min_SPSeg_mpnc_PCSAByteArray_None.ByteArr_PCSA_AllValues
|
|
FROM D_60min_SPSeg, F_60min_SPSeg_mpnc_PCSAByteArray_None
|
|
WHERE (D_60min_SPSeg.id = F_60min_SPSeg_mpnc_PCSAByteArray_None.tupleid) AND
|
|
-- (F_60min_SPSeg_mpnc_PCSAByteArray_None.timestamp >= 1335873600 AND
|
|
-- F_60min_SPSeg_mpnc_PCSAByteArray_None.timestamp < 1335877200) )
|
|
(F_60min_SPSeg_mpnc_PCSAByteArray_None.timestamp >= 1 AND
|
|
F_60min_SPSeg_mpnc_PCSAByteArray_None.timestamp < 22) )
|
|
UNION ALL
|
|
(SELECT D_60min_SPSeg.DistributionCenter, D_60min_SPSeg.Region, D_60min_SPSeg.Application, D_60min_SPSeg.ServiceProvider, D_60min_SPSeg.Segment, D_60min_SPSeg.Subscriber, F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.ByteArr_PCSA_AllValues
|
|
FROM D_60min_SPSeg, F_60min_43200_SPSeg_mpnc_PCSAByteArray_None
|
|
WHERE (D_60min_SPSeg.id = F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.tupleid) AND
|
|
-- (F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.timestamp >= 1335830400 AND
|
|
-- F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.timestamp < 1335873600) ) )NONAGGR)
|
|
(F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.timestamp >= 1 AND
|
|
F_60min_43200_SPSeg_mpnc_PCSAByteArray_None.timestamp < 22) ) )NONAGGR)
|
|
ORDER BY DistributionCenter,Region,Application,ServiceProvider,Segment,Subscriber;
|
|
|