ACCESS转MSSQL

水哥阿乐 2010-06-07 08:18:36
TRANSFORM Max(iif(isnull(b.ProjectID),null,a.CurrentWorking)) AS EventContentOfMax
SELECT a.PersonName
FROM Tasks AS a LEFT JOIN [select ProjectID,min(cdate(TaskDate)) as m_TaskDate from Tasks where cdate(TaskDate)>Now group by ProjectID]. AS b ON (cdate(a.TaskDate)=b.m_TaskDate) AND (a.ProjectID=b.ProjectID)
GROUP BY a.PersonName
PIVOT a.ProjectID


帮忙转成MSSQL,先谢了


...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2010-06-07
  • 打赏
  • 举报
回复
不要光语句,能配上一些测试数据加以说明问题就很快解决了。
dawugui 2010-06-07
  • 打赏
  • 举报
回复
哦,昨天那个?前半截看懂了,后半截看不懂.

你最好把表结构和数据及你需要的结果帖到这里,不要帖图片,否则我们无法测试.

方法请参考1楼的发帖注意事项.
水哥阿乐 2010-06-07
  • 打赏
  • 举报
回复
这就是昨天那贴子,已经给出了原数据库文件。就是数据库的第一个交叉表
http://topic.csdn.net/u/20100606/21/5bb28e96-fb3a-472a-a89d-013cc5e72c41.html
dawugui 2010-06-07
  • 打赏
  • 举报
回复
我建议你:

最好给出完整的表结构,测试数据,计算方法和正确结果.


发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281

你那个语句看不懂.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧