DbOutDatePart (Translator)

De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang="delphi">function DbOutDatePart(iPart: TPartOfDate;const iColumn: string):string;</source> Traduit la fonction DATEPART qui renvoie un entier représentant l... »)
 
 
Ligne 18 : Ligne 18 :
 
iColumn est une expression correspondant à une valeur de type date.
 
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>
  
 
[[Translator]]
 
[[Translator]]

Version actuelle en date du 1 mars 2019 à 17:33

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