--try
declare @s varchar(2000)
set @s='select A.id,A.[user],A.password'
select @s=@s+',['+logindate+']=max(case when logindate='''+logindate+''' then '''' end) '
from table2
group by logindate
print @s
set @s=@s+' from table1 A inner join table2 B on A.id=b.id group by A.id,A.[user],A.password '
exec(@s)
declare @s varchar(2000)
set @s='select A.id,A.[user],A.password'
select @s=@s+',['+logindate+']=max(case when logindate='''+logindate+''' then '''' end) '
from table2
group by logindate
print @s
set @s=@s+' from table1 A inner join table2 B on A.id=b.id group by A.id,A.[user],A.password '
exec(@s)
解决方案 »
- 能否合并两个存储过程的结果集?
- Lumigent Log Explorer出现No log recorders found that match the filter
- 远程导入数据的问题,谢谢各们兄弟了.
- SQL 如何将一个字段中的空格过滤
- 简单抢分题,(这条题目太短了)????
- 请问如何通过SQL代码的方式得知某个表的索引的碎片百分率,从而得知到底是否需要重整这个索引
- 如何在SQL Server里跟踪一个表的操作(十分紧急!!高分求救!!)
- 数据库登陆不了
- 极其复杂的SQL查询问题,只有2个表,高手请进!!!
- Oracle下的SQl net V2
- 本地SQL Server 2000与远程AS/400数据库ODBC
- 高分求教sql server 的存储顺序问题。
跟表中的logindate是日期型的有什么关系吗?请高手指点。