diff -Naur views/includes/sort.handlers.inc views.modified/includes/sort.handlers.inc
--- views/includes/sort.handlers.inc	2008-06-18 10:25:46.000000000 -0500
+++ views.modified/includes/sort.handlers.inc	2008-08-06 11:40:52.000000000 -0500
@@ -176,7 +176,8 @@
         $formula = views_date_sql_format('YmdH', "$this->table_alias.$this->real_field");
         break;
       case 'day':
-        $formula = views_date_sql_format('Ymd', "$this->table_alias.$this->real_field");
+        //$formula = views_date_sql_format('Ymd', "$this->table_alias.$this->real_field");
+        $formula = sprintf("to_char(date_trunc('day', to_timestamp(%s)), 'YYMMDD')", "$this->table_alias.$this->real_field");
         break;
       case 'month':
         $formula = views_date_sql_format('Ym', "$this->table_alias.$this->real_field");
