मैं QGIS फ़ील्ड कैलकुलेटर (संस्करण 1.8.0) में एक ELSEIF सशर्त विवरण लिखने की कोशिश कर रहा हूं। मैंने एक उदाहरण का उपयोग किया है जो मैंने ऑनलाइन पाया:
CASE WHEN val < 0 THEN 'negative'
WHEN val = 0 THEN "neutral'
ELSE 'positive'
END
मैंने कथन को इस प्रकार संशोधित किया:
CASE WHEN "GRID_ID" = 1 THEN 'complete'
ELSEIF "GRID_ID" = 2 THEN "in progress'
ELSE 'not started'
END
यह कथन नहीं चलेगा, आउटपुट पूर्वावलोकन में कहा गया है कि अभिव्यक्ति अमान्य है। अधिक जानकारी में कहा गया है: पार्सर त्रुटि: सिंटैक्स त्रुटि, अप्रत्याशित COLUMN_REF, जब WHEN या ELSE या END की उम्मीद हो
अगर किसी को यह त्रुटि हुई है, तो आपने इसे ठीक करने के लिए क्या किया?