1

以下のような内容のスプレッドシートがあります。

EMPLOYEE_ID ATT_DATE    ATT_TIME
1           10/9/2012   10:47:00
1           10/9/2012   10:47:00
1           10/9/2012   10:48:00
1           10/9/2012   10:49:00
1           10/9/2012   10:55:00

これらの値から挿入ステートメントを作成したいと思います。そのため、挿入ステートメントを生成する式を以下に書きました。

="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE) VALUES('" & Attendance!A2 & "', to_date('" & TEXT(Attendance!B2,"dd-mmm-yyyy") & "','DD-MON-YYYY'));"

ATT_TIME上記の挿入ステートメントに列の値を追加したい。しかし、そのための式を正しく書くことができません。

ATT_TIME列の値を挿入ステートメントに追加するにはどうすればよいですか?

PS: 私は oracle データベースを使用しています。

4

2 に答える 2

3

試しましたto_date('" & Attendance!C2 & "','HH24:MI:SS') か?

ここに完全なクエリがあります

="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE, ATT_TIME) VALUES('" & Attendance!A2 & "', to_date('" & TEXT(Attendance!B2,"dd-mmm-yyyy") & "','DD-MON-YYYY'),to_date('" & Attendance!C2 & "','HH24:MI:SS'));
于 2012-11-07T06:44:37.740 に答える
1

私は私の質問に対する解決策を見つけました。

="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE, ATT_TIME) VALUES('"&Attendance!A2&"', to_date('"&TEXT(Attendance!B2,"dd-mmm-yyyy")&"','DD-MON-YYYY'), to_date('"&TEXT(Attendance!C2,"h:mm:ss")&"','HH24:MI:SS'));"
于 2012-11-07T07:32:48.677 に答える