解决方案 »

  1.   

    <%@ Page Language="C#" %>
    <script runat = "server">
           protected void Page_load(object sender, EventArgs e){
               String INVOICE_CODE = Request.QueryString["INVOICE_CODE"];
               int CLEARING_TYPE = 1;
               
              
               String QuerySQL = @"SELECT                EIID.INVOICE_CODE, EIID.INVOICE_DETAIL_ID, EIID.MATERIAL_MODEL_ID, EIID.PRICE_TOTAL_NOTAX,
                          EIID.NUMBER, EIID.PRICE_NOTAX,
                         dbo.V_P1_MSTORE_PUTIN_MANAGE.PRICE_NOTAX  as estimatedPRICE_NOTAX,
     ISNULL(CONVERT(DECIMAL(12,2),EIID.NUMBER*dbo.V_P1_MSTORE_PUTIN_MANAGE.PRICE_NOTAX),0) AS TOTALNOTAXPRICE, 
                      --dbo.V_P1_MSTORE_PUTIN_MANAGE.TOTALNOTAXPRICE,
                          EIID.PRICE_TOTAL, EIID.STORE_PUTIN_CODE, 
                          dbo.V_P1_MSTORE_PUTIN_MANAGE.PRICE_TAX, EIID.CONTRACT_ID,
                          EIID.TAX, EIID.TAX_RATE, 
                           MM.UNIT_MAIN_NAME, MM.UNIT_CONVERSION_NAME, 
                          MM.MEASURE_MODEL_CODE, MM.MEASURE_MODEL_NAME, 
                          EIID.CLEARING_TYPE
    FROM         dbo.ERP_INVOICE_IN_DETAIL AS EIID INNER JOIN
                          dbo.V_TL_MATERIAL_MODEL AS MM ON EIID.MATERIAL_MODEL_ID = MM.MATERIAL_MODEL_ID INNER JOIN
                          dbo.V_P1_MSTORE_PUTIN_MANAGE ON dbo.V_P1_MSTORE_PUTIN_MANAGE.MATERIAL_MODEL_ID = EIID.MATERIAL_MODEL_ID AND 
                          dbo.V_P1_MSTORE_PUTIN_MANAGE.STORE_PUTIN_CODE = EIID.STORE_PUTIN_CODE
                          
    WHERE EIID.INVOICE_CODE LIKE '%" + INVOICE_CODE + "%'  AND NAME LIKE '%" + CLEARING_TYPE + "%' ";
               SqlReportData.GenNodeXmlData(this,QuerySQL,true);
           
           } 
    </script>