ฉันใช้ Datagrip สำหรับ Postgresql (ex: 2016-11-01 00:00:00)
ฉันมีตารางที่มีข้อมูลวันที่ในรูปแบบเวลา ฉันต้องการที่จะสามารถ:
- ใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อลบ 1 วัน
- กรองตามกรอบเวลาของวันนี้ -130 วัน
- แสดงโดยไม่มีส่วน hh / mm / ss ของตราประทับ (2016-10-31)
แบบสอบถามเริ่มต้นปัจจุบัน:
select org_id, count(accounts) as count, ((date_at) - 1) as dateat
from sourcetable
where date_at <= now() - 130
group by org_id, dateat
((date_at)-1)
ประโยคในบรรทัด 1 ผลลัพธ์ใน:
[42883] ข้อผิดพลาด: ไม่มีตัวดำเนินการ: การประทับเวลาโดยไม่มีเขตเวลา - คำแนะนำจำนวนเต็ม: ไม่มีตัวดำเนินการที่ตรงกับชื่อและประเภทอาร์กิวเมนต์ที่กำหนด คุณอาจต้องเพิ่มการแคสต์ประเภทโจ่งแจ้ง ตำแหน่ง: 69
now()
ข้อ spawns ข้อความที่คล้ายกัน:
[42883] ข้อผิดพลาด: ไม่มีตัวดำเนินการ: ประทับเวลาด้วยเขตเวลา - คำแนะนำจำนวนเต็ม: ไม่มีตัวดำเนินการที่ตรงกับชื่อและประเภทอาร์กิวเมนต์ที่กำหนด คุณอาจต้องเพิ่มการแคสต์ประเภทโจ่งแจ้ง ตำแหน่ง: ...
คำแนะนำออนไลน์สำหรับประเภทแคสต์ไม่เป็นประโยชน์อย่างยิ่ง การป้อนข้อมูลได้รับการชื่นชม