zoukankan      html  css  js  c++  java
  • sql每月的数据(转)

    USE [Laundry]

    GO

    /****** Object:  StoredProcedure [dbo].[lbReport_Select_t_biz_payment_info]    Script Date: 11/17/2012 14:03:35 ******/

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    ALTER PROCEDURE [dbo].[lbReport_Select_t_biz_payment_info]

    (

    @year  nvarchar(50)

    )

    AS

    --程序时间--

    SELECT @year AS [Year]

    --程序主体--

    SELECT (CASE monthcolumn WHEN 1 THEN 'Jan' WHEN 2 THEN 'Feb' WHEN 3 THEN 'March' WHEN 4 THEN 'April' WHEN 5 THEN 'May' WHEN 6 THEN 'June' WHEN 7 THEN 'July' WHEN 8 THEN 'Aug' WHEN 9 THEN 'Sept' WHEN 10 THEN 'Oct' WHEN 11 THEN 'Nov' WHEN 12 THEN 'Dec' ELSE 'Error' END) AS [Month] ,SUM(CASE WHEN DATEPART(m,Payment.createdate)=monthcolumn  AND Invoice.distributetype = '01' THEN payamount ELSE 0 END) AS Pickup,SUM(CASE WHEN DATEPART(m,Payment.createdate)=monthcolumn  AND Invoice.distributetype != '01' THEN payamount ELSE 0 END) AS Delivery FROM t_biz_payment_info AS Payment INNER JOIN t_biz_invoice_info AS Invoice ON Payment.invoiceid = Invoice.id,MonthList WHERE DATEPART(YYYY,Payment.createdate)=@year GROUP BY monthcolumn ORDER BY [Month]

     

     

  • 相关阅读:
    Java8 Period.between方法坑及注意事项
    mybatis入门-第一个程序
    mybatis入门-框架原理
    初识servlet--未完成
    初识servlet
    session是什么
    session工作原理简介
    笔记本维修介绍
    j2se 总结
    maven
  • 原文地址:https://www.cnblogs.com/liubo68/p/2834154.html
Copyright © 2011-2022 走看看