Всем привет!
Использую запрос в написании кода VBA в программе. Но у меня не получается выгрузить одно поле. Ему нужно задать формат числовой с двумя знаками после запятой. Как это написать, я не знаю.
[HTML]Const sQ1 = "SELECT T1.F1, T2.F18, T1.F20, T1.F24, '' as f1, '' as f2, T1.F27, T1.F30, T1.F23, T2.F2, T2.F6, T2.F26, T2.F29, T2.F31, T2.F34, " + _
"T2.F37, T1.F2, '' as f3, T1.F3, '' as f4, '' as f5, '' as f6, T1.F7, '' as f7, T1.F10, '' as f8, T1.F14, '' as f9, T1.F17, '' as f10, T1.F32, '' as f11 FROM [Eeno1$A", sQ2 = ":AK"
[/HTML]
Конкретнее, в
[HTML]Const sQ1 = "SELECT T1.F1, T2.F18, T1.F20, T1.F24, '' as f1, '' as f2, T1.F27, T1.F30, T1.F23,[/HTML]
Я уже пробовал писать [HTML], cast(F23 as numeric) from T2[/HTML]
[HTML], cast(T2.F23 as numeric)[/HTML]
выходят только ошибки!
Как сделать чтобы выгрузилось поле из таблицы T2.F23?
В реальности, если задать в самом файле этому столбцу формат числовой, то все сразу выгрузится. а как сделать программно? Так как все остальные поля выгружаются