DbOutDatePart (Translator)
<source lang="delphi">function DbOutDatePart(iPart: TPartOfDate;const iColumn: string):string;</source>
Traduit la fonction DATEPART qui renvoie un entier représentant l'élément de date précisé dans la date spécifiée. iPart peut avoir les valeurs suivantes :
- dpyear
- dpquart
- dpmonth
- dpdayofyear
- dpday
- dpweek
- dpweekday
- dphour
- dpminute
- dpsecond
- dpmillisecond
iColumn est une expression correspondant à une valeur de type date.
Exemple :
<source lang='delphi'> cursor.SQL.Add(cursor.Translator.dbOutDatePart(dpYear,'dateEcriture')); // Sur MSSQL la fonction retourne : DATEPART(year,dateEcriture) // et sur ORACLE : to_NUMBER(to_CHAR(dateEcriture, YYYY)) </source>