Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटा नहीं होने पर 0 कैसे दिखाएं

मैंने अनुकरण किया लेकिन मैं आपकी समस्या नहीं देख सका। मैंने टेस्ट के लिए एक टेबल बनाया और डेटा डालने के बाद यह मेरा चयन था। लेकिन परीक्षण सामान्य था!

SELECT icDate, 
format(ifnull(sum(icCost), 0),2) as icCost, 
count(icDate) as entries
FROM incomp
WHERE icDate BETWEEN '2016-01-01' AND '2016-01-05' 
AND compID = 'DDY' 
group by icDate;

यह मेरे परीक्षण का परिणाम है, जिसे csv फ़ाइल में निर्यात किया गया है:

icDate      |  icCost   |  entries
----------------------------------
2016-01-01  |  8,600.00 |  8    
2016-01-02  |  5,600.00 |  4    
2016-01-03  |  5,400.00 |  3    
2016-01-04  |  0.00     |  1    
2016-01-05  |  7,050.00 |  7

क्या icCost फ़ील्ड शून्य मान या संख्या शून्य के साथ सेट हो रही है? कुछ मामलों को याद रखें कि सेट किए गए शून्य मान खाली के रूप में दूसरे से भिन्न हो सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ तैयार बयान में MySQL IN ऑपरेशन में मान पास करना?

  2. धाराप्रवाह निबर्ननेट:MySQL से डेटाबेस कनेक्शन नहीं बना सकता

  3. PHP mySQL simpleHTMLDOM का उपयोग करके डेटा सम्मिलित करते समय किसी गैर-ऑब्जेक्ट पर किसी सदस्य फ़ंक्शन को ढूंढें() पर कॉल करें

  4. JDBCExceptionReporter - SQL त्रुटि:0, SQLState:08001

  5. मैं प्रथम स्तर की श्रेणी को केवल एक बार प्रदर्शित करने के लिए कैसे प्राप्त करूं?