<?php
$instruction = "bq query --replace --allow_large_results
--destination_table=ShowByNumbers.SBN \"SELECT 'Chicago Fire' as Show,
'NBC' as Network,'2016-10-15' as Start_Date, '2016-10-10' as End_Date,
COUNT(UNIQUE(TV_ID)) as Audience_Size FROM Partition_Analysis.BaseTable
WHERE _PARTITIONTIME BETWEEN TIMESTAMP('2016-10-15') AND
TIMESTAMP('2016-10-10') AND CAST(content_recognition_end_timestamp AS float)
- CAST(content_recognition_start_timestamp AS float) > 15000000 AND
network_callsign != 'INFOMERCIAL' AND Content_title='Chicago Fire' AND
Network_CallSign IN (SELECT Network_CallSign FROM
Partition_Analysis.network_mapping WHERE Network= 'NBC')\"";
echo exec($instruction);
?>
このPHPコマンドを実行すると、出力が得られません。PHPの実行コマンドが> 1500000をgoogle big queryに渡しません
私は私のクエリ履歴に、大きなクエリをGoogleにオーバー行くとき、それが実行されていた実際のコマンドがあったことを示しています
SELECT 'Chicago Fire' as Show, 'NBC' as Network,'2016-10-15' as Start_Date, '2016-10-10' as End_Date,
COUNT(UNIQUE(TV_ID)) as Audience_Size FROM Partition_Analysis.BaseTable
WHERE _PARTITIONTIME BETWEEN TIMESTAMP('2016-10-15') AND TIMESTAMP('2016-10-10')
AND CAST(content_recognition_end_timestamp AS float) - CAST(content_recognition_start_timestamp AS float)
AND network_callsign != 'INFOMERCIAL' AND Content_title='Chicago Fire'
AND Network_CallSign IN (SELECT Network_CallSign
FROM Partition_Analysis.network_mapping WHERE Network= 'NBC')
あなたが気付いた場合、>15000000
はあそこに欠けています。
なぜexecコマンドでクエリに>15000000
が読み取られないのですか?
完了しました。ありがとう:) – shubhamKackar