create view [dbo].[view_name] as SELECT cast(Table1.col1 as bigint), Table1.col2, Table2.col3, cast(Table2.col4 as double)
FROM Table1 INNER JOIN
Table2 ON Table1.col1 = Table2.col1
その表示エラー「')' のエラー」
上記のクエリのエラーは何ですか。SQL Server 2008 を使用しています。
編集
create view [dbo].[SP_AHU_data] as SELECT cast(TrendLog.TrendLogId as bigint) as TrendLogid , TrendLog.TrendLogGuid, TrendLogValue.LogTime,cast(TrendLogValue.LogValue as double) as LogValue
FROM TrendLog INNER JOIN
TrendLogValue ON TrendLog.TrendLogId = TrendLogValue.TrendLogId
where TrendLog.TrendLogGuid in('{DCCFB6EA-C606-4168-A2B3-FC1059173DAF}',
'{B1D5B0E8-44E2-459B-BC53-1CCE00FE7E6E}',
'{7493BB54-DC88-4ECF-81DA-3AEBCC698808}',
'{9641A376-D03D-46B7-9780-20DAC28AA3D9}')
TrendLog と TrendLogValue の 2 つのテーブルがあります。
トレンドログには 2 つの列があります
- TrendLogId (PK,smallint notnull)
- trendlogguid (uniqueidentifier not null)
trendLogValue には 3 つの列があります
- TrendLogId (PK,smallint notnull)
- LogValue(float notnull)
- LogTime(datetime notnull)