DbOutDatePart (Translator)

De Wiki1000
function DbOutDatePart(iPart: TPartOfDate;const iColumn: string):string;

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 :

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''))

Translator

Outils personnels