我正在使用CONCATENATE函数对一个单元格中的数据进行分组,其中我必须包含日期和时间戳。作为日常工作的一部分,我需要在我的数据库中运行一些批量数据。我最重要的是需要日期和时间戳,因为这将有助于减少我的工作量。
DATA CELL A3:2012-07-31 18:00:00 CELL B3:(521976,521977,521978,521979) FORMULA:= CONCATENATE("更新tbl_content_master设置start_date ='",A3,"'其中content_id in",B3,&#34 ;;&# 34) 结果:更新tbl_content_master设置start_date =' 41121.75'其中content_id in(521976,521977,521978,521979);
ISSUE 来自FORMULA start_date ='",A3,"'即2012-07-31 18:00:00(带时间戳的日期) 来自结果start_date =' 41121.75'即41121.75(十进制格式)
现在结果:更新tbl_content_master设置start_date =' 41121.75'其中content_id in(521976,521977,521978,521979);
必修结果:更新tbl_content_master set start_date =' 2012-07-31 18:00:00'其中content_id in(521976,521977,521978,521979);
答案 0 :(得分:0)
使用TEXT函数:TEXT(
=CONCATENATE("update tbl_content_master set start_date='",TEXT(A3,"YYYY-mm-dd hh:mm:ss"),"' where content_id in ",B3,";")