有一个表TABLE,他的字段和数据如下:
CD DATE
001 2006/02/02
001 2006/02/05
002 2006/05/02
002 2006/05/05查询得到的结果为
CD DATE
001 0
001 2006/02/05
002 0
002 2006/05/05就是把日期最小的写为0,这个SQL如何写???
CD DATE
001 2006/02/02
001 2006/02/05
002 2006/05/02
002 2006/05/05查询得到的结果为
CD DATE
001 0
001 2006/02/05
002 0
002 2006/05/05就是把日期最小的写为0,这个SQL如何写???
解决方案 »
- 查询合并问题
- 借别人的表提个问题
- 数据库多表查询中 遇到一个问题。 请高手解决。
- SQL怀疑被注入,请高手指教!
- 请各位高手路过 按月分组查询
- 请教: 在sql 2k 中: 有关 select 000.000 as qty into #ware from table 的问题!
- 请问ORACLE与MSSQL。SERVER主要区别与各自优势。具体使用有什么不同之处
- 运行触发器产生Cannot resolve collation conflict for equal to operation
- 弱弱的问:mysql和sql server有什么区别
- 有关存储过程在VB中的调用的问题
- sql中where的变量问题,更改变量无法查出来,大家多帮忙;
- 不用临时表,如何求和!
select '001','2006/02/02' union all
select '001','2006/02/05' union all
select '002','2006/05/02' union all
select '002','2006/05/05'select cd,case date when (select min(date) from t where t.cd=t1.cd) then '0' else date end date from t t1