मेरे पास Google bigquery पर sql क्वेरी है

SELECT distinct

 h.transaction.transactionId,
  Date,
  totals.pageviews,

  h.item.itemQuantity,
  h.transaction.transactionRevenue,
  totals.bounces,
  fullvisitorid,
  totals.timeOnSite,
  device.browser,
  device.deviceCategory,
  trafficSource.source,
  channelGrouping,
  h.page.pagePath,
  h.eventInfo.eventCategory,
  device.operatingSystem



FROM `atomic-life-148403.148778266.ga_sessions_*`,
UNNEST(hits) AS h


WHERE
  _TABLE_SUFFIX BETWEEN REPLACE(CAST(DATE_ADD(CURRENT_DATE(), INTERVAL -1 YEAR) AS STRING), '-','')
  AND CONCAT('intraday_', REPLACE(CAST(DATE_ADD(CURRENT_DATE(), INTERVAL 0 DAY) AS STRING), '-',''))
order by date

त्रुटि है:

त्रुटि: 32, कॉलम 75 पर ""YEAR"" का सामना करना पड़ा। उम्मीद कर रहा था: ")" ...

हालांकि, मैं नहीं देखता कि "वर्ष" में क्या गलत है। क्या कोई इसमें मदद कर सकता है?

0
bob90937 17 मई 2017, 13:38

1 उत्तर

सबसे बढ़िया उत्तर

आप BigQuery मानक SQL का उपयोग कर रहे हैं, लेकिन लीगेसी SQL के अंतर्गत चल रहे हैं।

के लिए जाओ

  • विकल्प दिखाएं
  • SQL डायलॉग को अचयनित करें = लीगेसी SQL का उपयोग करें

enter image description here

1
Daryl Wenman-Bateson 17 मई 2017, 14:03