请帮助解决:
如何实现下列编号:编号、日期、序号3列,编号为日期+序号。
如:日期为2012-05-08,序号为1, 编号为201205080001。
日期为2012-05-11,序号为11,编号为201205080011。
日期为2012-12-08,序号为100,编号为201212080100.
我用的下列代码月和日前的“0”去掉了,出现201258。“5”、“8”前面的0去掉了。
SubString(Convert([日期],'System.String'),1,4)
+SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1) In ('-','/'),1,2))
+SubString(Convert([日期],'System.String'),IIF(SubString(Convert([日期],'System.String'),7,1) In ('-','/'),8,9
编号就是日期+序号。日期把中间的“-”去掉,序号由四位组成,假设输入序号时只输入1,编号后四位是0001,输入序号时只输10,编号后四位是0010,
[此贴子已经被作者于2012-10-12 20:05:45编辑过]