sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan regner du nøjagtigt procentdelen af ​​en endelig total

Følgende forespørgsel skulle give det, du leder 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. ORACLE Efter opdateringstrigger:løser ORA-04091 mutationstabelfejl

  2. Wordpress brugerdefineret databasetabel genkendes ikke

  3. At tælle ikke-nul kolonner på en ret mærkelig måde

  4. Sådan ignorerer du html-tags i SQL Server 2008 Full Text Search