VBA y SQL: Condiciones
FROM
Para especificar tabla de origen. Utilizado con el comando SELECT.
SELECT DISTINCT nombre_columna(s)
FROM nombre_tabla
WHERE
Se utiliza para escpecificar condiciciones en la consulta de la base de datos. Utilizado con el comando SELECT, más un operador y luego la condición en si.
SELECT nombre_columna
FROM nombre_tabla
WHERE nombre_columna2 operador valor
Unos de los operadores que WHERE admite son
| Operador | Explicación |
| AND | TRUE si dos registros cumple la condicion. |
| OR | TRUE si uno de los registros cumple la condicion. |
| NOT | Negación lógica. Devuelve el valor contrario. |
| < | Menor que. |
| > | Mayor que. |
| <> | Distinto de. |
| <= | Menor ó Igual que. |
| >= | Mayor ó Igual que. |
| = | Igual que. |
| BETWEEN | Especificar un intervalo de valores. |
Si la condición es de texto, hay que poner apóstrofes ('López'), si es numérico no se pone.
GROUP BY
Para separar registros seleccionados en grupos. Interesante si quieres sumar cada registro distinto de una columna. Si no aplicas el GROUP BY, cada suma será el total de todos los registros, y no la suma de cada registro único.
SELECT nombre_columna1, SUM(nombre_columna2)
FROM nombre_tabla
GROUP BY nombre_columna1
ORDER BY
Para ordenar los registros.
SELECT nombre_columna1, nombre_columna2, nombre_columna3
FROM nombre_tabla
ORDER BY nombre_columna1, nombre_columna3



