关于MDX传入时间段查询--【急】
半路和尚 2010-08-23 10:44:18
SELECT
NON EMPTY {([访问日期].[所有],[用户名称].[所有],[菜单名称].[所有])} ON ROWS,
NON EMPTY {([Measures].[访问次数])} ON COLUMNS
from [BASS_BROWSE_LOG]
比如要查询 2010-01-01 至 2010-01-31 段的数据
请问时间怎么传进入?
这样查询只能查询当天的
SELECT
NON EMPTY {([访问日期].[所有].[2010-01-01],[用户名称].[所有],[菜单名称].[所有])} ON ROWS,
NON EMPTY {([Measures].[访问次数])} ON COLUMNS
from [BASS_BROWSE_LOG]
如果按上面的写法会有问题,如果查询时间段为一年的话,那mdx太长了,
查看资料后发现可以这么写:(好像有问题,查询不通过)
SELECT
NON EMPTY {([访问日期].[所有].[2010-01-01]:[访问日期].[所有].[2010-01-31]:,[,[用户名称].[所有],[菜单名称].[所有])} ON ROWS,
NON EMPTY {([Measures].[访问次数])} ON COLUMNS
from [BASS_BROWSE_LOG]