SELECT
incident.createDate,
LEFT(incident.createDate,11)as EntryDate,
ContactDetails.cityCode,
patient.insurance,
FROM ......
WHERE
incident.createDate Between Convert(smalldatetime, '01/07/2012', 103) and Convert(smalldatetime, '31/12/2012', 103)
and servicecharges.serviceid = 31
and ServiceRequestDescription LIKE '05.06%'
and chargeDescr = 'Ε0 50.01'
and incident.status != 6
order by createDate ASC, contactdetails.cityCode ASC, patient.insurance ASC
出力として私は得る
15642 2012-08-03 11:45:07.153 Aug 3 2012 103 15
私が欲しいのは
15642 2012-08-03 103 15
EntryDateは上記のように日付をキャストするので、私はそれを望んでいません。また、注文が間違っています。日付で出力を正しく注文しますが、都市コードと保険が正しくありません。
何か案は?