powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Тип char to datetime
2 сообщений из 2, страница 1 из 1
Тип char to datetime
    #32066155
Kinst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго время суток!

Может подскажете почему

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TTimeRes_]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TTimeRes_]
GO

CREATE TABLE [dbo].[TTimeRes_] (
[State_ON_OFF] [char] (5) COLLATE Cyrillic_General_CI_AS NULL ,
[DATA_STAMP] [smalldatetime] NOT NULL
) ON [PRIMARY]

declare @val int
declare @n1 int
declare @n2 int
declare @dt smalldatetime

select @n1 =substring (TRACE_DATA,1,1) from T1 where AutoInc = '1'
select @n2 =substring (TRACE_DATA,2,1) from T1 where AutoInc = '1'
select @dt = DATA_STAMP from T1 where AutoInc = '1'
set @val = @n2 + @n1 * 256

if @val > 300
begin
insert into TTimeRes_
values ('STATE_ON_OFF','ON')
Insert into TTimeRes_
values ('DATA_STAMP',@dt)
end

select * from TTimeRes_


ругаутся на преобразование типов в последнем Insert?
...
Рейтинг: 0 / 0
Тип char to datetime
    #32066339
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное всё-таки в предпоследнем
Код: plaintext
1.
2.
insert into TTimeRes_ 
values ('STATE_ON_OFF','ON') 

в поле даты Вы строку пишите

кстати всё это можно написать одним запросом
Код: plaintext
1.
2.
3.
4.
5.
6.
insert into TTimeRes_ 
values ('STATE_ON_OFF','ON') 
Insert into TTimeRes_ 
select 'DATA_STAMP',DATA_STAMP 
from T1 where AutoInc = '1' 
and convert(int,substring (TRACE_DATA, 2 , 1 ) )+convert(int,substring (TRACE_DATA, 1 , 1 ) )* 256 > 300 

а вообще по MS SQL есть отдельный форум
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Тип char to datetime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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