sql >> Databasteknik >  >> RDS >> Sqlserver

SQL får det högsta värdet och sammanfogar

select  ProductID
        ,StockOnSite
        ,StockOffsite
        ,StockOnSite - StockOffsite
        ,cast(Stockonsite as varchar(10))+'/' +cast(StockOffsite as varchar(10)) 
from    Products pr1
where   StockOnSite - StockOffsite = (Select max(StockOnSite - StockOffsite)
                                        from Products pr2
                                        where   pr1.ProductID = pr2.ProductID
                                        )
group by ProductID, StockOnSite, StockOffsite


  1. Radnumrering med p:dataTable

  2. Kopiera data till ny tabell i MySQL

  3. Hur konverterar man från ett datumformat till ett annat, i Microsoft SQL-server?

  4. Komplicerad SQL-fråga - hitta objekt som matchar flera olika främmande nycklar