Her zaman Hive yesterdays date
anlamına gelir current date -1
almak için herhangi bir yolu var mı? Ve bu formatta - 20120805
?Sysdate -1 ini al Kovanı
Aug 6th
olduğu gibi
yesterday's date
ilişkin verileri almak için böyle benim sorguyu çalıştırabilirsiniz
-
select * from table1 where dt = '20120805';
Ama dünkü tarihi almak için date_sub function
ile bu şekilde yapıyor çalıştı Aşağıdaki tablo üzerinde bölümlenmiş olarak date (dt) sütunu.
select * from table1 where dt = date_sub(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(),
'yyyyMMdd')) , 1) limit 10;
Tüm bölümlerdeki verileri mi arıyorsunuz? Niye ya? Sorgumda yanlış bir şey yapıyorum?
Taranan tüm tabloyu önlemek için değerlendirmeyi bir alt sorguda nasıl yapabilirim? MySQL
Kovanda, kovanda aynı şeyi yapmak için açıkça sözü edilen soru nedir? – ferhan
Cevabım düzeltildi.sorguyu dene. –
Bu çalışmıyor. Ben sadece denedim ve geri bir şey alamıyorum, – ferhan