我有成员级别更改的表.它具有所有成员级别的历史变化以及发生变化时的日期.例如,我可以列出会员编号5的更改:
select * from memberlevelhistory where member = 5
Run Code Online (Sandbox Code Playgroud)
结果:
member changedate level
5 2012-04-01 2
5 2012-03-01 3
5 2012-02-01 2
5 2011-02-01 6
5 2011-02-01 6
5 2010-03-15 6
5 2010-02-01 5
5 2010-01-01 5
5 2009-10-01 4
5 2009-08-27 2
5 2009-08-01 1
Run Code Online (Sandbox Code Playgroud)
历史表中的最后一个条目是当前级别.
问题:如何列出3个月或更长时间内水平高于或等于3的所有成员?
这是问题的简化版本.为了让它变得更有趣,我只需要在这3个月期间内没有低于起始水平的成员.因此,如果一个成员在4个月期间开始了4级并且在上个月只是3级,那么该成员将被排除在列表之外.
任何帮助,即使是简化的问题,我们都非常感谢.
扩大的视野:
我还需要在最近6个月的窗口内发生> = 3个月的水平> = 3的时期.
我使用Visual Studio 2010,我想要一个1280*1024的表单,但我只能有1280*768.它接缝VS2010不让我有一个比我支持的屏幕分辨率更大的形式,这是1366*768因此我不能使形式大于1366*768.
问题是:有没有办法让VS2010的格式大于我的屏幕分辨率?(我知道我们可以在VS2008上制作它,但VS2010有没有办法?)
除此之外的任何其他解决方案都是受
编辑:
问题是我无法替换并将组件放在正确的位置,因为我无法在Form1.cs [Design]上看到所有空间.