我想计算上个月的总订单金额.
我得到了从当前日期获取当月数据的查询.
SELECT SUM(goods_total) AS Total_Amount FROM orders
WHERE order_placed_date >= date_sub(current_date, INTERVAL 1 MONTH);
Run Code Online (Sandbox Code Playgroud)
现在我如何才能获得上个月的数据,不包括本月.
例如,本月(7月)我赚了15,000美元,上个月(6月)我赚了14,000美元.
我通过运行上面的查询得到$ 15,000.
但我不知道如何计算前几个月.
我正在HttpApplication类的PreRequestHandlerExecute事件处理程序中创建我的nhibernate会话.
它适用于MVC,但是,在WCF(REST)中,事件永远不会被触发.
有没有办法让它成为现实或任何其他更好的想法在MVC和WCF/Rest中设置会话?
提前致谢,
AndréCarlucci
我正在用C#代码构建一个应用程序.
如何仅从DateTimePicker
控件获取日期值?
我正在使用OleDb从excel电子表格中选择数据.每个电子表格都可以包含许多小表,也可能包含标题和标签等家具.所以它可能看起来像这样,我们有两个表和一些标题;
A B C D 1 . . . . 2 . . . . 3 Table1 . . . 4 Header1 HEADER2 . . 5 h huey . . 6 d dewey . . 7 l loius . . 8 s scrooge . . 9 . . . . 10 . . . . 11 . . . . 12 . . . . 13 . Table 2 . . 14 . HEADER1 HEADER2 HEADER3 15 . 1 foo …
我在div上面有一个图像,IE(7,大概是6)坚持在两者之间放置一个空格.我怎么能摆脱这个空间?
<html>
<body>
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" style="margin: 0; padding: 0;
border: solid 1px black" />
<div style="margin: 0; padding: 0; border: solid 1px green;width: 276">
<a href="#">More...</a>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 昨天我问了一个关于小数及其内部精度的一般性问题.以下是我正在尝试解决的方案的具体问题.
我在SqlServer中有一个键入的列 - 十进制(18,6).当我获取这些值时,创建的.net小数与数据库中的精度相匹配.它们看起来像这样:
1.100000
0.960000
0.939000
0.844400
0.912340
Run Code Online (Sandbox Code Playgroud)
我需要根据这些规则提供(ToString)这些值:
所以,当n为3时,这就是我想要的:
1.100
0.960
0.939
0.8444
0.91234
Run Code Online (Sandbox Code Playgroud)
现在,我编写了一些代码,ToString的小数 - 删除所有尾随零,然后分析字符串寻找小数点并计算小数位数,以查看需要重新添加多少尾随零. 有没有更好的方法来实现这一目标?
另外,我知道我在上面的问题中说过ToString ...但是如果我可以在我的数据访问层的路上修改小数,这样消费者总是得到具有适当精度的小数,那就更好了.是否可以在没有字符串操作的情况下对小数本身执行此操作?
我正在使用以下html在网页中嵌入PDF: -
<object id="pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="1024" height="600">
<param name="SRC" value="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" />
<embed src="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" width="1024" height="600">
<noembed> Your browser does not support embedded PDF files. </noembed>
</embed>
</object>
Run Code Online (Sandbox Code Playgroud)
PDF的加载速度有点慢,所以我想隐藏对象并显示加载消息/ gif,直到它完全加载,因此用户不会看空白屏幕.
我真正需要的是一种告诉对象何时满载的方法.我已经尝试了'onload'事件,但它似乎永远不会被解雇.
我开始认为这可能是不可能的,但要问......
1. Users 4 Cols
UserID - UserName - RealName - Flags
2. UsersGroups 2 Cols
UserID - GroupID
3. Groups 3 Cols
GroupID - GroupName - Flags
Run Code Online (Sandbox Code Playgroud)
我想要做的是选择一个特定的UserName即USERA并更新Flags列.但我还想将Groups表中的Flags列更新为相同的值.
UPDATE dbo.Users
SET Flags = @var
WHERE UserName = 'UserA'
UPDATE dbo.Groups
SET Flags = @var
FROM dbo.Users u INNER JOIN dbo.UsersGroups ug ON u.UserID = ug.UserID
INNER JOIN dbo.Groups g ON g.GroupID = ug.GroupID
WHERE u.UserName = 'UserA'
Run Code Online (Sandbox Code Playgroud)
但我不断得到:不明确的专栏名称'Flags'.
如果我设置Groups.Flags = @Var我得到:消息4104,级别16,状态1,行1无法绑定多部分标识符"Groupy.Flags".
我最近花了很多时间来执行我编写的各种SW组件的详细UML设计.回顾一下我最近完成的事情,并将其与我第一次学习UML时的情况进行比较,我发现我现在几乎严格使用聚合和组合关系,并且几乎放弃了"香草"非定向/定向关系.我当然仍然使用泛化和实现,但这些与上面的明显不同,并不被视为此问题的一部分.
在我看来,聚合/组合意味着"香草"联想的含义相同,等等.聚合和组合自然意味着一个方向,任何现代UML程序仍然允许您在聚合/组合关系上定义多重性并将动词应用于关系.那时,我认为香草协会的目的不大.
我理解有些人很难理解聚合和组合之间的区别.在早期,我有点难以理解他们的差异,我相信混淆是我使用香草协会的部分原因.我现在处于这样的地步,我看到很少或没有使用香草协会,并且实际上不喜欢看到它们被使用,因为我相信它们会留下一些问题(特别是两个对象之间强大或弱的生命周期关系).我相信香草协会唯一的实际用途是当你对手头问题的理解还没有发展到足以确定聚合和成分之间的生命周期差异时.在这种情况下,最好至少表明关系存在,然后当您更好地理解手头的问题时,您可以回来并适当地改变它.
长话短说,我相信人们使用香草协会的绝大多数时间,他们可以更准确地描述为聚合,有时作为一个组合.在我的信念中,我是非常错的吗?我错过了什么吗?让我听听吧!
我正在使用PHP5,CodeIgniter和Apache.localhost php页面加载正常,然后突然他们开始崩溃Apache.
当apache崩溃时,网页似乎进入了不同的加载阶段.
Apache错误日志文件中唯一有趣的一行是:
[notice] Parent:子进程退出,状态为3221225477 - 正在重启.
网上有很多关于这个问题的讨论,但似乎没有一个解决方案,不同的人已经描述了适用于他们系统的不同解决方案.
建议赞赏.
c# ×3
.net ×1
aggregation ×1
apache ×1
associations ×1
composition ×1
css ×1
date ×1
decimal ×1
embed ×1
excel ×1
global-asax ×1
html ×1
mysql ×1
oledb ×1
pdf ×1
php ×1
precision ×1
sql ×1
sql-server ×1
t-sql ×1
uml ×1
wcf ×1
winforms ×1