sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man exakt räknar ut procentandelen av en ändlig summa

Följande fråga bör ge det du letar efter:

Declare @DivNumber decimal(5,1);

SET @DivNumber = (.01 * 2541);

SELECT 
    CAST(ROUND(@DivNumber / Count(date_record_entered), 1) AS decimal(5,1))
  FROM dbo.tablename 
 WHERE date_record_entered IS NOT NULL 
   and date_record_entered >= 20131201 
   AND date_record_entered <= 20131231


  1. Lokal rapport vs serverrapport i ASP .Net Rapportvisningskontroll

  2. mysqld:Kan inte ändra dir till data. Servern startar inte

  3. hur kan jag ställa in data från databasen i kryssrutan med hjälp av formuläret i zend framework 1.11

  4. Hur man använder räddningspunkter i Oracle-proceduren