0

CONCATENATE関数を使用して、日付とタイムスタンプを含める必要があるセルにデータをグループ化します。毎日のルーチンの一部として、データベース内のデータのバッチを実行する必要があります。作業負荷を最小限に抑えるのに役立つので、最も重要なのは日付とタイムスタンプが必要です。

データセルA3:2012-07-31 18:00:00セルB3:(521976、521977、521978、521979)式:= CONCATENATE( "update tbl_content_master set start_date ='"、A3、 "'where content_id in"、B3 、";")結果:update tbl_content_master set start_date = '41121.75' where content_id in(521976、521977、521978、521979);

ISSUE FROM FORMULA start_date ='"、A3、"' ie 2012-07-31 18:00:00(タイムスタンプ付きの日付)FROM RESULT start_date = '41121.75' ie 41121.75(10進形式)

現在の結果:更新tbl_content_master set start_date = '41121.75' where content_id in(521976、521977、521978、521979);

必要な結果:update tbl_content_master set start_date = '2012-07-31 18:00:00' where content_id in(521976、521977、521978、521979);

4

1 に答える 1

0

TEXT関数を使用します:TEXT(cell w / date、 " format string ")

=CONCATENATE("update tbl_content_master set start_date='",TEXT(A3,"YYYY-mm-dd hh:mm:ss"),"' where content_id in ",B3,";")
于 2012-08-05T19:34:14.523 に答える