Ich habe folgendes die Abfrage dynamischSQL Server- ORDER BY CASE
SELECT *
FROM Vehicles
WHERE (DKID IN (69954))
ORDER BY case when ImageName1 = 'na' then 0 else 1 end, Make , Model, Year DESC
läuft Dieses wird folgende Fehlerzurückkehrt:
Error Executing Database Query. [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near 'na'.
Die Abfrage sieht gut aus, wird die Abfrage in SqlServer Management Studio ausgeführt? –
Haben Sie die Spalte ImageName1 in Ihrer Tabelle? – Arvo
ImageName1 ist in der Tabelle und wie die Antworten unten besagt, dass es außerhalb seiner dynamischen Form gut ausgeführt wird. – Patcouch22