আমি পোস্টগ্রিজ এসকিউএল-র একটি টাইমস্ট্যাম্প থেকে কেবল তারিখের অংশটি বের করতে চাই।
আমার এটি একটি পোস্টগ্র্যাস্কল DATE
টাইপ হওয়া দরকার যাতে আমি এটি অন্য সারণীতে সন্নিবেশ করতে পারি যা একটি DATE
মান আশা করে exp
উদাহরণস্বরূপ, আমার কাছে থাকলে 2011/05/26 09:00:00
আমি চাই2011/05/26
আমি কাস্ট করার চেষ্টা করেছি, তবে আমি কেবল ২০১১ পেয়েছি:
timestamp:date
cast(timestamp as date)
আমি চেষ্টা to_char()
সঙ্গে to_date()
:
SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD')
FROM val3 WHERE id=1;
আমি এটিকে একটি ফাংশন করার চেষ্টা করেছি:
CREATE OR REPLACE FUNCTION testing() RETURNS void AS '
DECLARE i_date DATE;
BEGIN
SELECT to_date(to_char(val1, "YYYY/MM/DD"),"YYYY/MM/DD")
INTO i_date FROM exampTable WHERE id=1;
INSERT INTO foo(testd) VALUES (i);
END
PostgreSQL এ টাইমস্ট্যাম্প থেকে তারিখ (yyyy / মিমি / ডিডি) উত্তোলনের সর্বোত্তম উপায় কী?