« DbOutDatePart (Translator) » : différence entre les versions

De Wiki1000
(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... »)
 
Aucun résumé des modifications
 
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]]

Dernière version du 1 mars 2019 à 16:33

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

Translator