久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

        <legend id='70Ght'><style id='70Ght'><dir id='70Ght'><q id='70Ght'></q></dir></style></legend>
        <i id='70Ght'><tr id='70Ght'><dt id='70Ght'><q id='70Ght'><span id='70Ght'><b id='70Ght'><form id='70Ght'><ins id='70Ght'></ins><ul id='70Ght'></ul><sub id='70Ght'></sub></form><legend id='70Ght'></legend><bdo id='70Ght'><pre id='70Ght'><center id='70Ght'></center></pre></bdo></b><th id='70Ght'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='70Ght'><tfoot id='70Ght'></tfoot><dl id='70Ght'><fieldset id='70Ght'></fieldset></dl></div>

          <bdo id='70Ght'></bdo><ul id='70Ght'></ul>

        <tfoot id='70Ght'></tfoot>

      1. <small id='70Ght'></small><noframes id='70Ght'>

        GROUP BY 子句中不允許使用 Sql 服務器 XML 方法

        Sql server XML methods are not allowed in a GROUP BY clause(GROUP BY 子句中不允許使用 Sql 服務器 XML 方法)

          <i id='C8h4q'><tr id='C8h4q'><dt id='C8h4q'><q id='C8h4q'><span id='C8h4q'><b id='C8h4q'><form id='C8h4q'><ins id='C8h4q'></ins><ul id='C8h4q'></ul><sub id='C8h4q'></sub></form><legend id='C8h4q'></legend><bdo id='C8h4q'><pre id='C8h4q'><center id='C8h4q'></center></pre></bdo></b><th id='C8h4q'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='C8h4q'><tfoot id='C8h4q'></tfoot><dl id='C8h4q'><fieldset id='C8h4q'></fieldset></dl></div>
            <tfoot id='C8h4q'></tfoot>
              <tbody id='C8h4q'></tbody>
            <legend id='C8h4q'><style id='C8h4q'><dir id='C8h4q'><q id='C8h4q'></q></dir></style></legend>
              <bdo id='C8h4q'></bdo><ul id='C8h4q'></ul>

                <small id='C8h4q'></small><noframes id='C8h4q'>

                  本文介紹了GROUP BY 子句中不允許使用 Sql 服務器 XML 方法的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我只是通過在其中指定 xml 數據的位置發出一個組,然后出現錯誤 在 GROUP BY 子句中不允許使用 XML 方法.

                  i just issue a group by where i specify xml data then i got error XML methods are not allowed in a GROUP BY clause.

                  這是我的 sql

                  SELECT HourSheetID,(MAX(RowID)+1) as "RowID",
                  XMLData.value('(Log/EntryDate)[1]','datetime') as EntryDate,
                  XMLData.value('(Log/SpecialistID)[1]','int') as SpecialistID,
                  XMLData.value('(Log/HoursData)[1]','decimal(18,2)') as HoursData,
                  XMLData.value('(Log/UpdatedBy)[1]','varchar(max)') as UpdatedBy,
                  XMLData.value('(Log/Options)[1]','varchar(max)') as Options,
                  logdate
                  FROM  dbo.EditedHourSheetLog
                  GROUP BY HourSheetID,
                  XMLData.value('(Log/EntryDate)[1]','datetime'),
                  XMLData.value('(Log/SpecialistID)[1]','int'),
                  XMLData.value('(Log/HoursData)[1]','decimal(18,2)'),
                  XMLData.value('(Log/UpdatedBy)[1]','varchar(max)'),
                  XMLData.value('(Log/Options)[1]','varchar(max)'),
                  logdate
                  

                  如果我不能按條款指定組中的 xml 數據,那么還有什么其他選項可用....請指導.謝謝

                  if i can not specify xml data in group by cluase then what other option is available....please guide. thanks

                  ALTER PROC sp_HourSheetLog
                  (
                      @StartDate VARCHAR(8),
                      @EndDate VARCHAR(8)
                  )
                  AS
                  
                  SELECT B.ID
                      ,A.RowID
                      ,B.EntryDate
                      ,B.Name
                      ,B.HoursData
                      ,B.UpdatedBy
                      ,Options=(CASE B.Options
                      WHEN 'rdLeave' THEN 'Leave'
                      WHEN 'rdsick' THEN 'Sick'
                      WHEN 'rdSalvage' THEN 'Salvage'
                      WHEN 'rdCSRDuty' THEN 'CSR Duty'
                      WHEN 'rdShippingSales' THEN 'Shipping and Sales'
                      WHEN 'rdEOL' THEN 'EOL'
                      WHEN 'rdTraining' THEN 'Training'
                      WHEN 'rdOther' THEN 'Other'
                      END)
                      ,B.ModDate
                          FROM (
                          (
                              SELECT HourSheetID,(MAX(RowID)+1) as "RowID"
                              FROM EditedHourSheetLog l,EditedHourSheet h
                              GROUP BY HourSheetID
                          ) A
                          JOIN
                          (
                              SELECT h.ID
                                  ,s.Name
                                  ,h.EntryDate
                                  ,h.HoursData
                                  ,h.Options 
                                  ,h.UpdatedBy
                                  ,h.ModDate from EditedHourSheet h
                                  LEFT JOIN Specialists s
                                  ON h.SpecialistID=s.SpecialistID
                          ) B
                      ON A.HourSheetID=B.ID
                      )
                      WHERE Convert(Varchar,ModDate,112)>=@StartDate AND
                      Convert(Varchar,ModDate,112)<=@EndDate
                  
                  
                  UNION 
                  (
                      Select HourSheetID as ID,RowID,
                      XMLData.value('(Log/EntryDate)[1]','datetime') as EntryDate,
                      --XMLData.value('(Log/SpecialistID)[1]','int') as SpecialistID,
                      s.Name,
                      XMLData.value('(Log/HoursData)[1]','decimal(18,2)') as HoursData,
                      CAST(XMLData.value('(Log/UpdatedBy)[1]','varchar(max)') AS VARCHAR(MAX)) UpdatedBy,
                      Options=(CASE XMLData.value('(Log/Options)[1]','varchar(max)')
                      WHEN 'rdLeave' THEN 'Leave'
                      WHEN 'rdsick' THEN 'Sick'
                      WHEN 'rdSalvage' THEN 'Salvage'
                      WHEN 'rdCSRDuty' THEN 'CSR Duty'
                      WHEN 'rdShippingSales' THEN 'Shipping and Sales'
                      WHEN 'rdEOL' THEN 'EOL'
                      WHEN 'rdTraining' THEN 'Training'
                      WHEN 'rdOther' THEN 'Other'
                      END),
                      LogDate as ModDate
                      FROM EditedHourSheetLog h
                      LEFT JOIN Specialists s
                      ON h.XMLData.value('(Log/SpecialistID)[1]','int')=s.SpecialistID
                      WHERE Convert(Varchar,LogDate,112)>=@StartDate AND
                      Convert(Varchar,LogDate,112)<=@EndDate
                  
                  )
                  ORDER BY ID,RowID DESC
                  
                  --sp_HourSheetLog '20140101','20140326'
                  

                  推薦答案

                  您可以使用派生表并在主查詢中進行分組.

                  You can use a derived table and do the group by in the main query.

                  SELECT T.HourSheetID,
                         MAX(T.RowID)+1 as RowID,
                         T.EntryDate,
                         T.SpecialistID,
                         T.HoursData,
                         T.UpdatedBy,
                         T.Options,
                         T.logdate
                  FROM (
                       SELECT HourSheetID,
                              RowID,
                              XMLData.value('(Log/EntryDate)[1]','datetime') as EntryDate,
                              XMLData.value('(Log/SpecialistID)[1]','int') as SpecialistID,
                              XMLData.value('(Log/HoursData)[1]','decimal(18,2)') as HoursData,
                              XMLData.value('(Log/UpdatedBy)[1]','varchar(max)') as UpdatedBy,
                              XMLData.value('(Log/Options)[1]','varchar(max)') as Options,
                              logdate
                       FROM  dbo.EditedHourSheetLog
                       ) AS T
                  GROUP BY T.HourSheetID,
                           T.EntryDate,
                           T.SpecialistID,
                           T.HoursData,
                           T.UpdatedBy,
                           T.Options,
                           T.logdate
                  

                  這篇關于GROUP BY 子句中不允許使用 Sql 服務器 XML 方法的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                  How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                  WinForms application design - moving documents from SQL Server to file storage(WinForms 應用程序設計——將文檔從 SQL Server 移動到文件存儲)
                    <tbody id='6pNrD'></tbody>

                    <i id='6pNrD'><tr id='6pNrD'><dt id='6pNrD'><q id='6pNrD'><span id='6pNrD'><b id='6pNrD'><form id='6pNrD'><ins id='6pNrD'></ins><ul id='6pNrD'></ul><sub id='6pNrD'></sub></form><legend id='6pNrD'></legend><bdo id='6pNrD'><pre id='6pNrD'><center id='6pNrD'></center></pre></bdo></b><th id='6pNrD'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='6pNrD'><tfoot id='6pNrD'></tfoot><dl id='6pNrD'><fieldset id='6pNrD'></fieldset></dl></div>
                  1. <tfoot id='6pNrD'></tfoot>

                    <small id='6pNrD'></small><noframes id='6pNrD'>

                      <bdo id='6pNrD'></bdo><ul id='6pNrD'></ul>

                      <legend id='6pNrD'><style id='6pNrD'><dir id='6pNrD'><q id='6pNrD'></q></dir></style></legend>

                          1. 主站蜘蛛池模板: 精品自拍视频在线观看 | 日韩aⅴ视频 | 久草在线影| 日韩精品视频在线 | 日韩在线观看一区 | 一级黄色大片 | 精品一区二区电影 | 久久久久久久久国产 | 日韩视频在线播放 | 日韩中文久久 | 久久久精品 | xxxcom在线观看 | 国产高清免费 | 欧洲性生活视频 | 欧美日韩在线播放 | 色婷婷久久久久swag精品 | 国产一区二区三区在线视频 | 激情三区 | 天堂中文在线播放 | 久久国产婷婷国产香蕉 | 91精品久久久久 | 久久综合伊人一区二区三 | 玖玖久久 | 中文天堂在线观看 | 日韩欧美中文字幕在线观看 | 久久久女女女女999久久 | 日日日操| 久久久久国产 | 欧美一级黄色片 | 国产精品入口 | 日韩视频精品在线 | 欧美视频免费 | 免费精品在线视频 | 亚洲国产成人精品女人久久久 | 国产色片在线 | 亚洲国产在 | 欧美色人| 成人在线免费 | 日本中文字幕在线观看 | 亚洲精品白浆高清久久久久久 | 一级网站 |