में sysdate -1 प्राप्त करें क्या Hive में current date -1
प्राप्त करने का कोई तरीका है yesterdays date
हमेशा? और इस प्रारूप में- 20120805
?हाइव
Aug 6th
है
मैं इस तरह मेरी क्वेरी चला सकते हैं yesterday's date
के लिए डेटा प्राप्त करने के लिए -
select * from table1 where dt = '20120805';
लेकिन जब मैं date_sub function
साथ इस तरह से कर रही है की कोशिश की कल की तारीख के रूप में प्राप्त करने के लिए नीचे दी गई तालिका पर विभाजित है तिथि (डीटी) कॉलम।
select * from table1 where dt = date_sub(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(),
'yyyyMMdd')) , 1) limit 10;
यह सभी विभाजनों में डेटा की तलाश में है? क्यूं कर? मैं अपनी क्वेरी में कुछ गलत कर रहा हूँ?
स्कैन किए गए पूरे टेबल से बचने के लिए मैं सबक्वायरी में मूल्यांकन कैसे कर सकता हूं?
हाइव के बारे में क्या, जैसा सवाल स्पष्ट रूप से हाइव में एक ही काम करने के लिए उल्लेख किया गया है? – ferhan
मुझे अपना जवाब संपादित किया गया था।उस क्वेरी को आज़माएं। –
यह काम नहीं कर रहा है। मैंने अभी कोशिश की है और मुझे कुछ भी वापस नहीं मिल रहा है, – ferhan