Thursday, 15 March 2012

sql - PHP query for a month but gives me last two years -


मेरे पास एक php क्वेरी है

  $ query = "SELECT * lbs_trace_etrack WHERE lbs_client = '$ Slcustom1' और माह (एलबीएस_डेट) = माह (अब ()) ";  

यह एसक्यूएल से चालू माह के लिए जानकारी खींचने या लगता है, यह ऐसा करता है, लेकिन साथ ही साथ पिछले वर्ष की जानकारी खींचती है वर्तमान माह के चालू वर्ष से जानकारी प्राप्त करने के लिए मैं इस प्रश्न को कैसे बदल सकता हूँ?

आप चाहेंगे इसे अपने WHERE क्लॉज में भी जोड़ने के लिए:

  YEAR (अब) के लिए YEAR (NOW ())  

आपकी क्वेरी अब क्या कह रही है : मुझे मार्च में एक एलबीएस_डेट के साथ इस क्लाइंट के लिए पंक्तियां दें। इसके बजाय, आप क्या चाहते हैं: इस क्लाइंट के लिए इस वर्ष मार्च में एलबीएस_डेट के साथ मुझे पंक्तियां दें।


No comments:

Post a Comment