Index: database.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database.inc,v
retrieving revision 1.68
diff -u -r1.68 database.inc
--- database.inc        8 May 2007 16:36:55 -0000       1.68
+++ database.inc        16 May 2007 00:14:11 -0000
@@ -158,7 +158,7 @@
     case '%%':
       return '%';
     case '%f':
-      return (float) array_shift($args);
+      return sprintf("%f",array_shift($args));
     case '%b': // binary data
       return db_encode_blob(array_shift($args));
   }
