Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="Sales-Comparison.aspx.cs" Inherits="TowelsRusV3.Sales_Comparison" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
  3. <div class="panel panel-info">
  4. <div class="panel-heading">
  5. <h1 class="panel-title text-center">Sales Comparison</h1>
  6.  
  7. </div>
  8. <div class="panel-body">
  9. <div class="row">
  10. <div class="col-lg-8">
  11. <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" CssClass="table table-bordered table-responsive table-striped" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" ShowFooter="True">
  12. <Columns>
  13. <asp:BoundField DataField="OrderDate" HeaderText="OrderDate" ReadOnly="True" SortExpression="OrderDate" />
  14. <asp:BoundField DataField="Total2014" HeaderText="Total2014" ReadOnly="True" SortExpression="Total2014" />
  15. <asp:BoundField DataField="Total2013" HeaderText="Total2013" ReadOnly="True" SortExpression="Total2013" />
  16. <asp:BoundField DataField="Difference" HeaderText="Difference" ReadOnly="True" SortExpression="Difference" />
  17. </Columns>
  18. </asp:GridView>
  19. <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:LiveDataV2ConnectionString %>" SelectCommand="SELECT
  20. Table2014.OrderDate,
  21. isnull(Table2014.Total,0) as Total2014,
  22. isnull(Table2013.Total,0) as Total2013,
  23. isnull(Table2014.Total,0)-isnull(Table2013.Total,0) as Difference
  24.  
  25. FROM
  26. (SELECT SUM(order_header_total.oht_net) AS Total,
  27. dateadd(day,0,DATEDIFF(d,0,order_header.oh_datetime)) as OrderDate
  28. FROM order_header_total
  29. INNER JOIN order_header ON order_header_total.oht_oh_id = order_header.oh_id
  30. WHERE (order_header.oh_datetime BETWEEN '12/01/2014' AND '12/31/2014')
  31. AND order_header.oh_os_id IN (1, 6, 4)
  32. GROUP BY dateadd(day,0,DATEDIFF(d,0,order_header.oh_datetime))) Table2014
  33.  
  34. LEFT OUTER JOIN
  35. (SELECT SUM(order_header_total.oht_net) AS Total,
  36. dateadd(year,1,dateadd(day,0,DATEDIFF(d,0,order_header.oh_datetime))) as OrderDate
  37. FROM order_header_total
  38. INNER JOIN order_header ON order_header_total.oht_oh_id = order_header.oh_id
  39. WHERE (order_header.oh_datetime BETWEEN dateadd(year,-1,'12/01/2014') AND dateadd(year,-1,'12/31/2014'))
  40. AND order_header.oh_os_id IN (1, 6, 4)
  41. GROUP BY dateadd(year,1,dateadd(day,0,DATEDIFF(d,0,order_header.oh_datetime)))) as Table2013 On Table2013.OrderDate = Table2014.OrderDate
  42.  
  43. order by Table2014.OrderDate"></asp:SqlDataSource>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement