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):
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 *
.