มีวิธีเปรียบเทียบสองวันในตารางเดียวกันดังนี้:
SELECT * FROM mytable WHERE date_1 = date_2;
ฉันกำลังมองหาวิธีที่ง่ายที่สุดในการดำเนินการนี้โดยเป็นส่วนหนึ่งของคำสั่งอัปเดต
มีวิธีเปรียบเทียบสองวันในตารางเดียวกันดังนี้:
SELECT * FROM mytable WHERE date_1 = date_2;
ฉันกำลังมองหาวิธีที่ง่ายที่สุดในการดำเนินการนี้โดยเป็นส่วนหนึ่งของคำสั่งอัปเดต
ใช่คุณสามารถทำเช่นนั้นได้ ง่ายๆแบบนั้น
ดู date
/ time
ประเภทข้อมูลใน PostgreSQL
คุณอาจต้องให้ความสนใจเป็นพิเศษหาก "วันที่" ของคุณคือ timestamp
ตามค่าเริ่มต้น ระบบจะบันทึกเศษส่วนได้ถึง 6 หลัก ซึ่งอาจยุ่งยากหากใช้ตัวดำเนินการเท่ากับ คุณอาจแปลงเป็น timestamp(0)
เพื่อปัดเศษเป็นวินาที หรือใช้ date_trunc()
เพื่อตัดทอนเป็นหน่วยเวลาต่างๆ
date_1
&date_2
เป็นสองช่องในตารางของคุณหรือไม่... - person Fahim Parkar   schedule 23.01.2012