title: SQL query comparing decimal values not matching and returns NULL values
body: <p>I have a SQL query and between the fields that it consult have a validation that compare a field called &quot;tipo&quot; and depending of it will assign to &quot;dias_validez&quot; field a value, problem is when case is a decimal number like &quot;0.7&quot; or &quot;1.5&quot;, validation doesn't work and return NULL values</p>
  <pre><code>SELECT
      Usuario.`id_usuario`,
      Usuario.`nombre_usuario`,
      Usuario.`groupon`,
      Groupon.`tipo`,
      DATEDIFF(NOW(), Facturacion.`fecha_inicio`) AS dias_pasados,
      Perfil.`comoseentero`,
  
      CASE 
      WHEN Groupon.`tipo` = 1 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=24 THEN 0
      WHEN Groupon.`tipo` = 1 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;24 AND  DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=30 THEN 1
      WHEN Groupon.`tipo` = 1 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;30 THEN 2
      WHEN Groupon.`tipo` = 2 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=54 THEN 0
      WHEN Groupon.`tipo` = 2 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;54 AND  DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=54 THEN 1
      WHEN Groupon.`tipo` = 2 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;60 THEN 2
      WHEN Groupon.`tipo` = 3 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=84 THEN 0
      WHEN Groupon.`tipo` = 3 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;84 AND  DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &lt;=94 THEN 1
      WHEN Groupon.`tipo` = 3 AND DATEDIFF(NOW(), Facturacion.`fecha_inicio`) &gt;90 THEN 2
      END AS resultado,
  
      CASE
      WHEN Groupon.`tipo` = 1 THEN 30
      WHEN Groupon.`tipo` = 2 THEN 60
      WHEN Groupon.`tipo` = 3 THEN 90
      WHEN Groupon.`tipo` = 0.7 THEN 21
      WHEN Groupon.`tipo` = 1.2 THEN 35
      WHEN Groupon.`tipo` = 1.5 THEN 45
      WHEN Groupon.`tipo` = 12 THEN 365
      WHEN Groupon.`tipo` = 0 THEN 'N/A'
      END AS dias_validez
      FROM
      Usuario
      JOIN Groupon
      ON Usuario.`groupon` = Groupon.`groupon`
      JOIN Facturacion
      ON Facturacion.`id_proceso` = Usuario.`id_usuario`
      JOIN Perfil
      ON Usuario.`id_usuario` = Perfil.`id_proceso_perfil` GROUP BY Usuario.id_usuario ORDER BY resultado;
  </code></pre>
  <p>Thank you for your comments.
  Excuseme please for my English skills!
  Best regards</p>