Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
SELECT

SELECT

Devuelve valores de campo de orígenes de datos de Workday. Workday Query Language (WQL) requiere esta cláusula en todas las consultas.
Solo puede acceder a los campos que:
  • Workday ha autorizado su uso con Workday Report Writer o áreas por defecto.
  • La cuenta de Workday de procesamiento actual tiene permiso de acceso.

Sintaxis

SELECT field1 AS myAlias, function(field2), field1{relatedBusinessObjectField1}, ...fieldN FROM dataSourceAlias

Argumentos

Argumento
Descripción
field1
,
field2
, ...
fieldN
El alias de WQL del campo al que desea acceder.
Si dos o más campos tienen el mismo alias, WQL devuelve el primer campo definido en Workday.
myAlias
Cambie el nombre de la cabecera de columna en la respuesta (opcional).
Ejemplo:
SELECT max(yearsOfService) as Seniority
No puede utilizar una palabra clave de WQL como alias personalizado.
WQL no admite la sintaxis de caracteres de escape.
WQL admite algunos caracteres especiales y espacios entre comillas simples o dobles. Ejemplos:
  • ~
  • @
  • $
  • *
  • -
  • _
  • /
  • ?
  • :
  • ;
function
Puede utilizar las siguientes funciones de agregación con campos (opcional):
  • AVG(
    field
    )
  • COUNT()
  • COUNT(DISTINCT
    field
    )
  • MAX(
    field
    )
  • MIN(
    field
    )
  • SUM(
    field
    )
COUNT()
no acepta ningún argumento.
relatedBusinessObjectfield1
El campo del objeto de gestión relacionado cuyos resultados desea filtrar.

Funciones de agregación

Función de agregación
Descripción
AVG(
field
)
Devuelve el valor promedio de un campo numérico.
COUNT()
Devuelve el número de instancias que coinciden con los criterios de consulta.
COUNT (
field
DISTINCT)
Devuelve el número exclusivo de instancias que coinciden con los criterios de consulta. Utilícela solo en campos de texto y de instancia única
MIN(
field
)
Devuelve el valor mínimo de un campo.
MAX(
field
)
Devuelve el valor máximo de un campo.
SUM(
field
)
Devuelve la suma total de un campo numérico.

Ejemplo

Para devolver información de trabajador de un origen de datos:
SELECT worker, fullName, location FROM allWorkers

Limitaciones

WQL no admite
SELECT *
.