-
AutorEntradas
-
16 junio, 2006 a las 1:03 am #369241
josem
Participantehola,
suponiendo que tenemos una base de datos que tiene una campo fecha (FechaX), si hacemos una consulta de selección que contenga las siguienes expresiones, que registros nos devolvería:
1.- #02/02/06#
2.- Fecha()
3.- Entre Fecha( ) Y AgregFecha(“m”, 3, Fecha( ))
4.- < Fecha( ) – 30
5.- Año([FechaX]) = 2005
6.- ParcFecha("t", [FechaX]) = 4
7.- SerieFecha(Año ([FechaX]), Mes([FechaX]) + 1, 1) – 1
8.- Año([FechaX])=Año(Ahora()) Y Mes([FechaX])=Mes(Ahora())Qué error contienen las expresiones, 3, 6 y 7 ??
En una consulta de selección, que opción mostraría los registros cuyo campo Telefono no es desconocido:
a) Es nulo
b) Es negado Nulo
c) ” ”
d) No es nulo16 junio, 2006 a las 1:51 am #369242JAVIAB
ParticipanteHola josem!!
Creo que la b. Es negado nulo. vamos que no sean nulos, con lo que son conocidos.
El nulo t muestra los registros que estan vacios. Pero si el registro contiene un cero o por ejemplo es un campo de tipo si/no, y el registro tiene un no, esos no los muestra por que tienen algo escrito.
Nulo: celda totalmente vacia
16 junio, 2006 a las 11:07 pm #369243josem
Participantehola,
JAVIAB, no fallas una… !!
Bueno, sigo con esto del Si/No… Si nos ponen una expresión como las siguientes para un campo lógico y nos preguntan cual es la incorrecta para el valor Sí/Activado/Verdadero:
a) Negado No
b) Sí
d) No16 junio, 2006 a las 11:26 pm #369244JAVIAB
ParticipanteHola Josem!!
Es la c, > si.
Aqui ten cuidado, que el valor si/activado/verdadero tambien admitia el valor -1 para mostrar los mismos registros. y el valor no/desactivado/falso admite el 0 para mostrar los mismos registros.
Ah, pero solo en las consultas, en las tablas no.
Eso lo preguntaron un año en la junta. Pregunta trampa.
17 junio, 2006 a las 12:43 am #369245josem
Participantehola, JAVIAB
ya decía yo…
Te quería preguntar algo… en el examen del 2004 que preguntaron las consultas resumen y aparecen varias agrupaciones… esto como se come ?
Es decir, … te piden el número total de registros, pero hay 2 agrupaciones, a cual hechas mano ?
Por ejemplo, si aparecen 2 agrupaciones y un Dónde… como sacas los registros que se mostrarán…
Gracias.
17 junio, 2006 a las 1:29 am #369246JAVIAB
ParticipanteEn esa consulta t tienes que olvidar del criterio donde.
Mira te agrupa las especialidades, mostrandote un registro por cada especialidad. Como es ascendente el tercer registro seria carpentry(solo te muestra un carpentry por que los esta agrupando) y t hace la suma de todos los sueldos facturados 30+60+40 menos los sueldos netos 15+45+20, total 50. Si tuviese la funcion cuenta por ejemplo pues apareceria carpentry y en la columna neto un 3. Si tuviese la funcion max, pues el registro con mayor cantidad de sueldo.
Es decir te agrupa los registros, y realiza operaciones con ellos.
Y si por ejemplo, tuviesen agrupar estado y especialidad, pues t mostraria una vez los que coincidieran, carprenty or una sola vez,(aunque hayan dos), carprenty ca, labor ca una sola vez, engineering or una sola vez, etc….
No se si me habre explicado bien, de todas formas preguntame si no lo has entendido bien.
17 junio, 2006 a las 8:35 am #369247murcia27
Participantemande? todo esto me sueno a chino mandarino 😳
17 junio, 2006 a las 8:38 am #369248epa2
Participanteyo tambien ando perdido con esto… 😥
pero es muy probable que caiga alguna pregunta de este estilo, ya de hecho en el último examen se cebaron con las expresiones de consulta en access, vamos, que ya que pongan el SQL y terminamos antes 👿 👿 👿 👿 👿
nos vemos por la feria del tocinoooooooooo
17 junio, 2006 a las 9:28 am #369249josem
Participantehola,
murcia27, esto hay que tenerlo claro, porque como dice Epa2, caerá algo de esto…
Tienes que mirar la pregunta 54 y 55 del examen del año 2004. Estas son las consultas:
JAVIAB, en la primera es donde tengo la duda, ya que aparecen 2 “Agrupar por”, por Estado y por Ciudad, y como Estado está más a la izquierda, tendría más preferencia sobre la Ciudad… además, Estados hay 4 y Ciudades hay 7, esta última es la respuesta que da, no obstante, lo he comprobado y está bien la respuesta que dán… lo que no comprendo es como actua Access para sacar ese resultado…
La segunda es más fácil, simplemente agrupa por Especialidad y hace la suma … y la Tercera que no he puesto, también es muy fácil.
Lo dicho, es problemo está en la 54, donde aparecen 2 agrupaciones…
Aquí está la [url=http://www.villaharta.com/portal/especial/opositas/empleados.zip:2eb7ic73]LA BASE DE DATOS – >>click here<<[/url] por si queréis comprobarlo.
17 junio, 2006 a las 10:23 am #369250Sergio78
ParticipanteJosem no entiendo el dato que aparecería en la nueva columna “NEto”del tercer registro de la hoja de datos..por mas q me como la cabeza no lo resuelvo 😕
Me lo podrías explicar por favor? me sería de gran ayuda, un saludo17 junio, 2006 a las 10:54 am #369251josem
Participanteoppp… se me ha olvidado poner los resultados, … de todas formas he puesto un link con la base de datos y las consultas …
para la 54
para la 55
El tercer dato, al estar por orden ascendente y agrupado por especialidades es “CARPENTRY”, lo que va haciendo es la operación SueldoFacturado-SueldoHoras para cada empleado y luego el resultado lo suma (agrupa) por especialidad y al final lo muestra por orden ascendente..
Operaría con estos empleados:
(60-45) + (30-15) + (40-20) = 15 + 15 + 20 = 50
Casí na, la preguntita, tienes que agrupar, ordenar y calcular…
17 junio, 2006 a las 1:27 pm #369252Academia Opositas
ParticipanteClaro lo que ha contado ha sido la ciudad, por que no el estado,que está mas a la izquierda ¿Por queeeeeeeeeeeee?
17 junio, 2006 a las 2:54 pm #369253Academia Opositas
ParticipanteDios nos tenga confesaos si nos ponen preguntan como estas… 😯
Y digo yo…no sería más fácil y menos rebuscao poner la siguiente formula?: Neto:[sueldofacturado]-[sueldohoras]
Es que no me entra en la cabeza la estructura de la fórmula del examen…creo q con la misma fórmula antes citada se llega al mismo resultado…corregirme si me ekivocooooo
Gracias Josemmmmmm
17 junio, 2006 a las 3:32 pm #369254josem
Participantehola,
vero25, es que ya las han puesto… y en Access este tipo de preguntas da mucho juego, vamos, que tira mucha gente para atras… date cuen, que tienes que agrupar, ordenar y calcular
Y este año tienen 50 preguntitas… casi na!!!
Lo que comentas es cierto: Neto: Suma([SueldoFacturado]-[SueldoHoras])
Imagino que lo han hecho con el Generador de Expresiones, que te pone también la tabla a la que pertenece…
Vero78, a ver si alguien nos lo explica… que no he podido dormir ni la siesta !!!
Yo creo que estamos mezclando el filtrado con el agrupado, y me parece que no es lo mismo…
17 junio, 2006 a las 3:36 pm #369255Academia Opositas
ParticipanteHola a todos:
Yo también tengo problemas con la pregunta 55 de ese examen (que josem ha trasladado a una base de datos Access).
El campo calculado es:
Neto:[Empleados]![SueldoFacturado]-[Empleados]![SueldoHoras]He visto que sale lo mismo quitando los dos: “[Empleado]!” y entiendo que es una referencia a la tabla.
¿Sabéis si con este sistema se pueden calcular campos de tablas relacionadas, es decir con la referencia a la tabla?
Un saludo.
-
AutorEntradas
- El foro ‘Junta de Comunidades de Castilla-La Mancha – Auxiliares Administrativos’ está cerrado y no se permiten nuevos debates ni respuestas.