मुझे postgresql में अधिकतम टाइमस्टैम्प के साथ जानकारी की एक पंक्ति प्राप्त करने की आवश्यकता है। नीचे इस सवाल के लिए एक डेमो है:पोस्टग्रेज़ में अधिकतम टाइमस्टैम्प के साथ पंक्ति कैसे प्राप्त करें?
drop table Mytable cascade
create table MyTable (usr char(1), event_dt timestamp without time zone);
insert into mytable values ('A','01-JAN-2009 11:10:11');
insert into mytable values ('A','02-JAN-2009 11:10:22');
insert into mytable values ('B','02-JAN-2009 01:01:59');
insert into mytable values ('C', '31-DEC-2008 02:02:02');
insert into mytable values ('D', '31-DEC-2008 03:03:03');
तो मुझे क्या करना
select max(event_dt) from (
select usr,event_dt from mytable where usr= 'A') as foo
यह मैं क्या जरूरत है की तरह है लेकिन यह केवल event_dt रिटर्न "2009-01-02 11:10:22 "
जहां मैं उस पंक्ति से usr और sa event_dt चाहता हूं। मैं यह कैसे करुं?
जाना होगा क्या आप अगर वहाँ 'अधिकतम (event_dt)' के साथ कई पंक्तियों हैं क्या करना चाहते हैं? –
मैं आपके पिछले संस्करण में वापस लुढ़का। कृपया एक और प्रश्न न जोड़ें, इसके लिए * नया * एक शुरू करें। यदि आपको इसकी आवश्यकता हो तो आप संपादन इतिहास में अपना टेक्स्ट पा सकते हैं। इसके अलावा: कई करीबी संबंधित प्रश्न। [यहां एक है] (http://stackoverflow.com/questions/3800551/sql-select-first-row-in-each-group-by- समूह)। –