मैं जानना चाहता हूं कि एक SQL क्वेरी में हजार विभाजक पाने का कोई तरीका है या नहीं? डीMYSQL - हजारों विभाजक
अनुरोध इस तरह दिखता है:
के रूप में मैं थोड़ा आलसी हूँ, मैं एक अनुरोध जो मुझे इस विभाजक जोड़ने के बिना कॉपी/मेरे मालिक के लिए परिणाम चिपकाने के लिए अनुमति दे सकते हैं का निर्माण करना चाहते
SELECT COALESCE(Customer, 'TOTAL') AS "Customer", CONCAT(COUNT(SegmentId) , ' bookings') AS "Nb bookings", CONCAT(REPLACE(SUM(Price) , '.', ',') , ' €') AS "Total (€)", CONCAT(ROUND((
SUM(Price)/(
SELECT SUM(Price)
FROM my_db
WHERE CreationDate = CURRENT_DATE()
AND SegmentStatus = "OK") *100) , 2) , ' %'
) AS "PDM"
FROM my_db
WHERE CreationDate = CURRENT_DATE()
AND SegmentStatus = "OK"
GROUP BY Customer
WITH ROLLUP
वर्तमान में, परिणाम (';' के साथ तालिका विभाजक, खेद है कि मैं इस संपादक :(के साथ एक मेज बनाने के लिए प्रबंधन नहीं किया है):
Customer;Nb bookings;Total (€);PDM
cust_1;20 bookings;20000 €;10,01 %
cust_2;254 bookings;17852,12 €;8,12 %
क्या मैं चाहता हूँ कि तरह एक परिणाम है:
Customer;Nb bookings;Total (€);PDM
cust_1;20 bookings;20 000 €;10,01 %
cust_2;254 bookings;17 852,12 €;8,12 %
क्या ऐसा करने का कोई तरीका है?
धन्यवाद,
बी
पर एक नज़र डालें, मैं क्या मैं एक REPLACE का उपयोग कर उस के साथ चाहते थे करने में कामयाब (..., '', '')। धन्यवाद ! –