orm: DATE functions

This commit is contained in:
yuri
2017-05-05 11:53:08 +03:00
parent 7add59ffcb
commit 6c287bc2e2
3 changed files with 44 additions and 4 deletions
+9
View File
@@ -211,6 +211,15 @@ abstract class Base
return "DATE_FORMAT({$part}, '%Y-%m')";
case 'DAY':
return "DATE_FORMAT({$part}, '%Y-%m-%d')";
case 'MONTH_NUMBER':
$function = 'MONTH';
break;
case 'DATE_NUMBER':
$function = 'DATE';
break;
case 'YEAR_NUMBER':
$function = 'YEAR';
break;
}
if ($distinct) {
$idPart = $this->toDb($entityName) . ".id";