2016-10-20 10 views
5

मैं एक रिपोर्ट उत्पन्न करने के लिए Bigquery SQL का उपयोग कर रहा हूं। मानक बिगक्वरी डेट प्रारूप yyyy-mm-dd है, लेकिन मैं इसे मिमी/डीडी/yyyy के रूप में स्वरूपित करना चाहता हूं।क्वेरी-परिणाम में एमएम/डीडी/yyyy के रूप में google-bigquery प्रारूप दिनांक

क्या SELECT पर दिनांक प्रारूप को परिवर्तित करने के लिए Bigquery SQL के माध्यम से कोई तरीका है?

अग्रिम धन्यवाद,

उत्तर

12

BigQuery विरासत एसक्यूएल में

SELECT 
    STRFTIME_UTC_USEC("2016-10-20", "%m/%d/%Y"), 
    STRFTIME_UTC_USEC(CURRENT_DATE(), "%m/%d/%Y") 

BigQuery मानक SQL में (देखें Enabling Standard SQL)

SELECT 
    FORMAT_DATE("%m/%d/%Y", DATE "2016-10-20"), 
    FORMAT_DATE("%m/%d/%Y", CURRENT_DATE()) 

इसके अलावा उपयोगी Migrating from legacy SQL

+2

आप FORMAT_TIMESTAMP उपयोग करना पड़ सकता मानक एसक्यूएल उदाहरण में यदि ओपी का समय है टिकट (तारीख नहीं) कॉलम। –

संबंधित मुद्दे