2016-06-22 16 views
1

SQLのビューについて学びたいと思っています。私の場合、私はビューを作成するステートメントを実行することはできません。ここでは文は次のとおりです。複数のテーブルからビューを作成できません

CREATE VIEW VTOTALMINUTESEMPLOYEE (EMPL_KODE, EMPL_NAME,DATE_IN, TIME_IN, TIME_OUT, HASIL) 
    SELECT 
    EMPLOYEE.EMPL_KODE, 
    EMPLOYEE.EMPL_NAME, 
    ATTANDENCE.DATE_IN, 
    ATTANDENCE.TIME_IN, 
    ATTANDENCE.TIME_OUT,((TIME_OUT-TIME_IN)/60) AS "RESULT" 
    FROM EMPLOYEE 
    JOIN ATTANDENCE 
    ON EMPLOYEE.EMPL_KODE=ATTANDENCE.EMPL_KODE 

これはerrrorコードです:

SQL Message : -104 Invalid token

Engine Code : 335544569 Engine Message : Dynamic SQL Error SQL error code = -104 Token unknown - line 2, column 9 SELECT

私のコードが悪いのか?私が逃したことはありますか?私はflamerobinでコードを実行します。助けてください。

編集:あなたが取得しているどのようなエラー

-104 Invalid token Engine Code : 335544569 Engine Message : Dynamic SQL Error SQL error code = -104 Token unknown - line 2, column 9 SELECT

+0

:私は次のエラーを取得しますか? 'select'文の前に' as'キーワードがありませんか?それが必要であるかどうかは肯定的ではありません。 – sgeddes

+0

これはerrrorコードです: SQLメッセージ:-104 無効なトークン エンジンコード:335544569 エンジンのメッセージ: 動的SQLエラー SQLエラーコード= -104 トークン不明 - 行2、列9 が –

+0

てみてください。SELECT 'select'の前に' as'を追加しますか? – sgeddes

答えて

0
create view emp_attd_dtls 
as 
select 
emp.emp_id, 
t.empname, 
attend_dateout, 
attend_datein, 
attend_timein, 
attend_timeout 
from employee emp 
inner join emp_attend t on emp.emp_id =t.emp_id 
関連する問題