本人近期做一个小项目,其中有日期和时间的字段,为了防止相关数据的重复利用,想能按日期和时间生成YYYYMMDDHHMMSS格式的字符串,做为本条记录的唯一码,防止数据重复
经在网上查询和测试如下:
SELECT DISTINCT
CONVERT(varchar, 就餐日期, 112) + REPLACE(CONVERT(varchar(12),
CONVERT(datetime, 就餐时间), 114), ':', '')
FROM Detail
本人近期做一个小项目,其中有日期和时间的字段,为了防止相关数据的重复利用,想能按日期和时间生成YYYYMMDDHHMMSS格式的字符串,做为本条记录的唯一码,防止数据重复
经在网上查询和测试如下:
SELECT DISTINCT
CONVERT(varchar, 就餐日期, 112) + REPLACE(CONVERT(varchar(12),
CONVERT(datetime, 就餐时间), 114), ':', '')
FROM Detail