मैं अपनी क्वेरी में निम्नलिखित कथन का उपयोग कर रहा हूं:

CONCAT('€ ', ROUND(SUM(inv1.total),2)) AS invoice_total

मैं एक FORMAT भी जोड़ना चाहता हूँ।

मैंने कई बयानों की कोशिश की जैसे:

FORMAT(CONCAT('€ ', ROUND(SUM(inv1.total),2))) AS invoice_total

इन बयानों में से कोई भी काम नहीं किया। क्या किसी को पता है कि यह MySQL में संभव है?

0
John 28 जून 2017, 15:17
कृपया नमूना डेटा और वांछित आउटपुट साझा करें।
 – 
Keyur Panchal
28 जून 2017, 15:21

1 उत्तर

सबसे बढ़िया उत्तर

CONCAT() आखिरी चीज है जो आप चाहते हैं। आपको पहले नंबर को फॉर्मेट करना होगा और फिर मुद्रा को जोड़ना होगा:

CONCAT('€ ', FORMAT(SUM(inv1.total), 2)) AS invoice_total

मुझे यकीन नहीं है कि ROUND() की जरूरत है, लेकिन अगर आप चाहें तो इसे वापस रख सकते हैं।

1
Gordon Linoff 28 जून 2017, 15:19