เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ CURRENT_TIMESTAMP

คำถามที่พบบ่อยอีกอย่างในการวิเคราะห์ข้อมูลคือการค้นหาข้อมูลภายในช่วงเวลาที่กำหนดจากวันหรือเวลาปัจจุบัน แม้ว่าข้อมูลในชุดนี้จะเป็นข้อมูลในอดีต แต่ในการทำงานจริงมักจะพบตารางที่มีการอัปเดตข้อมูลทุกวัน หรือแม้แต่ข้อมูลที่ส่งเข้ามาแบบ streaming

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

BigQuery เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติมคิวรีให้สมบูรณ์เพื่อหาจำนวนวันที่ต่างจากวันปัจจุบันสำหรับ 5 ออร์เดอร์แรก โดยใช้ฟังก์ชัน DATE_DIFF()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Finish the query to find the difference in days

SELECT
	-- Add in the function to find the difference between two dates
	___(
      -- Finish the statement with the correct date part
      EXTRACT(___ FROM order_purchase_timestamp),
      -- Add the function to find the current date
      ___(),
      DAY
    )
FROM 
	ecommerce.ecomm_order_details
LIMIT 5;
แก้ไขและรันโค้ด