Спустя 5 минут, 35 секунд (15.03.2012 - 09:28) Игорь_Vasinsky написал(а):
Цитата |
цыфру "1" заменить на "с автоматикой" |
ЕСЛИ там INT у поля - то нужно тип поля менять.
Спустя 34 минуты, 4 секунды (15.03.2012 - 10:02) Renden написал(а):
maksimon
Так чтоль?
auto - это колонка
UPD: упс, как всегда невнимательный, не обратил внимания на бд, но в MSSQL насколько я знаю тоже есть такая конструкция CASE
Поидее должно работать, но хз mssql не щупал особо..
Так чтоль?
SELECT IF(`auto`>0, 'с автоматикой', 'без автоматики') AS `auto` FROM `table`
auto - это колонка
UPD: упс, как всегда невнимательный, не обратил внимания на бд, но в MSSQL насколько я знаю тоже есть такая конструкция CASE
SELECT CASE WHEN AUTO > 0 THEN 'с автоматикой' ELSE 'без автоматики' END
Поидее должно работать, но хз mssql не щупал особо..
Спустя 3 дня, 19 часов, 22 минуты, 6 секунд (19.03.2012 - 05:24) maksimon написал(а):
Нужно вот в этот запрос впихнуть!!!
Select
count(Zakaz.kodZakaz) as kol_vo
,case when Zakazano.kodzakazano != 0 then 1 else Zakazano.kodzakazano end as AVT
,IzdVorota.rcp as RCP1
from Zakaz
inner join IzdVorota on IzdVorota.KodZakaz=Zakaz.KodZakaz
left join Zakazano on Zakazano.KodZakaz=Zakaz.KodZakaz
and Zakazano.TipZakazano='AVT'
WHERE DataCehZakaz>='20110101'
and DataCehZakaz<'20120201'
group by case when Zakazano.kodzakazano != 0 then 1 else Zakazano.kodzakazano end, IzdVorota.rcp