powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при выполнении запроса
11 сообщений из 36, страница 2 из 2
Ошибка при выполнении запроса
    #39707859
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT CAST(PI() as numeric(10,3))
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707862
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select r.field11, x= CASE WHEN ISNUMERIC(r.field11) <> 1 THEN 0.0 ELSE LTRIM(RTRIM(REPLACE(r.field11,',','.'))) END
FROM [DNRR].[dbo].[res1] r inner join [DNRR_test2].[dbo].[rich_] n on n.field4 = r.ndoc and n.field5 = r.ddoc and n.resid = r.resid
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707863
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxxselect r.field11, x= CASE WHEN ISNUMERIC(r.field11) <> 1 THEN r.field11 ELSE LTRIM(RTRIM(REPLACE(r.field11,',','.'))) END
FROM [DNRR].[dbo].[res1] r inner join [DNRR_test2].[dbo].[rich_] n on n.field4 = r.ndoc and n.field5 = r.ddoc and n.resid = r.resid
тут шукайте что isnumeric пропустил
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707867
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Error converting data type varchar to numeric.
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707869
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT CAST(PI() as numeric(10,3))

а это к чему?
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707870
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968SELECT CAST(PI() as numeric(10,3))

а это к чему?
результат покажите
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707873
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3.142
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707880
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
if object_id('tempdb..#t', 'U') is not null
 drop table #t;

create table #t (s char(30), f1 numeric(18,3), f2 numeric(18,3), f3 numeric(18,3), f4 numeric(18,3));
insert into #t (s) values ('1'), ('aaa'), ('5.5'), ('6,6');
go

update #t set f1 = case when isnumeric(replace(s, ',', '.')) = 1 then replace(s, ',', '.') else 0 end;
go

update #t set f2 = case when isnumeric(replace(s, ',', '.')) = 1 then replace(s, ',', '.') else '0' end;
go

update #t set f3 = case when isnumeric(replace(s, ',', '.')) = 1 then replace(s, ',', '.') else cast(0 as float) end;
go

update #t set f4 = isnull(try_cast(replace(s, ',', '.') as numeric(18,3)), 0);
go

select * from #t;
go
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707882
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968Error converting data type varchar to numeric.
это на каком запросе ошибка?
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707895
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm
Спасибо доходчиво
...
Рейтинг: 0 / 0
Ошибка при выполнении запроса
    #39707896
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968invm
Спасибо доходчиво
21685609
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при выполнении запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]