日期:2014-05-19  浏览次数:20388 次

追加一条记录
比如说我在查询一个表的时候,判断日期等于20号我追加一条记录
日期   姓名
2007-4-1   a
2007-4-2   b
2007-4-20   c
2007-4-20   abc
2007-4-21   d

判断如果是2007-4-20在2007-4-20后面追加一条 记录2007-4-20   abc


------解决方案--------------------
create table ttt(日期 datetime,姓名 varchar(10))

insert ttt
select '2007-4-1 ', 'a ' union all
select '2007-4-2 ', 'b ' union all
select '2007-4-20 ', 'c ' union all
select '2007-4-21 ', 'd '


if exists(select 1 from ttt where 日期= '2007-4-20 ')
insert ttt(日期,姓名) values( '2007-4-20 ', 'abc ')

select * from ttt order by 日期