|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。统计
假如查询工夫段是维中的成员,那末这段工夫的量的汇总能够间接得出!(缺省形态下,维中成员是按级别
汇总的),如查询1997年或1997年3月的汇总,可使用以下语句:
select
{[Time2].[1997]}oncolumns,
{[Customers].[Country].members}onrows
fromSales
where([Measures].[StoreSales])
或[Time].[1997].[Q1].[3]
但良多情形下,客户但愿失掉恣意工夫段的汇总!一般,我们能够如许完成:
如:1997.1.8--1997.5.13
withmember[Time2].[1997.1.8--1997.5.13]assum([Time2].[1997].[Q1].[1].[8]:[Time2].[1997].[Q2].[5].[13])
select
{[Time2].[1997.1.8--1997.5.13]}oncolumns,
{[Customers].[Country].members}onrows
fromSales
where([Measures].[StoreSales])
注重事项:
1)工夫段的肇端和停止日期必需是统一级别;
2)未知体系是不是会优化查询,以是尽量利用会萃:如1997.1.8--1997.5.13能够分化为:
sum([Time2].[1997].[Q1].[1].[8]:[Time2].[1997].[Q1].[1].[31])+
sum([Time2].[1997].[Q1].[2]:[Time2].[1997].[Q1].[3])+
[Time2].[1997].[Q2].[4]+
sum([Time2].[1997].[Q2].[5].[1]:[Time2].[1997].[Q2].[5].[13])
分段尽量优化,而且可使用减法!!
如:
sum([Time2].[1997].[Q1]:[Time2].[1997].[Q2])-
sum([Time2].[1997].[Q1].[1].[1]:[Time2].[1997].[Q1].[1].[7])-
sum([Time2].[1997].[Q2].[5].[14]:[Time2].[1997].[Q2].[6].[30])
以上团体定见,仅供参考!
这章描述如何检查和处理在MySQL数据库中的数据损坏。如果你的表损坏很多,你应该尝试找出其原因!见G.1调试一个MySQL服务器。 |
|