Consulta agrupando días de la semana

No se si podrás echarme una mano,
Se trata de poder realizar un consulta de una tabla en la que guardo la fecha en formato largo "sábado 5 de Mayo de 2007", para que me seleccione los lunes, o los martes, del ultimo mes, realizando los cálculos que le indique pero solo con los registros agrupados por lunes, martes, miércoles.. O de uno e uno.. Me daría igual.
Espero tu respuesta., francamente me urge..

1 respuesta

Respuesta
Utiliza el group by el campo de fecha que indicas...
Si a lo que te refieres es en el diseño de la consulta el group by, en el campo de fecha no me agrupa los días de la semana.
Puedes copiar la sentencia de sql que estas generando para ver como podemos trabajar con el group by, así como la estructura de tu tabla...
SELECT DISTINCTROW [valor margen]/[venta siva] AS [porcentaje margen], [producciones y tirados].familia, Productos.producto_prod, Sum([producciones y tirados].producido) AS [Suma De producido], Sum([producciones y tirados].producido2) AS [Suma De producido2], Sum([producciones y tirados].producido3) AS [Suma De producido3], Sum([producciones y tirados].tirado) AS [Suma De tirado], [Suma de producido]+[Suma de producido2]+[Suma de producido3] AS producido, [producido]-[Suma de tirado] AS ventas, [ventas]*[precio_civa] AS [venta civa], [producido]*[coste_prod] AS [coste produccion], [ventas]*[precio_siva] AS [venta siva], [venta siva]-[coste produccion] AS [valor margen], [producciones y tirados].fecha, [producciones y tirados].turno, [producciones y tirados].festivo
FROM Productos INNER JOIN [producciones y tirados] ON Productos.Codigo_prod = [producciones y tirados].codigoproducto
GROUP BY [producciones y tirados].familia, Productos.producto_prod, [producciones y tirados].fecha, [producciones y tirados].turno, [producciones y tirados].festivo, Productos.coste_prod, Productos.precio_civa, Productos.precio_siva
HAVING ((([producciones y tirados].fecha) Between Date()-1 And Date()-30) AND (([producciones y tirados].turno)=[Indicar dia para Emision de Formulario]) AND (([producciones y tirados].festivo) Is Null));
D:\ESSO\BASEDE~1\PRODUC~1\ANTEQU~1\PRODUC~1\PRODUC~1.060\Produc sábado, 12 de mayo de 2007
ciones y Tirados Rev.0507.mdb
Tabla: producciones y tirados Página: 1
Propiedades
ActivarOrden: Verdadero Def. Actualizable: Verdadero
Fecha de creación: 06/05/2007 20:27:58 OrdenarPor: [producciones y tirados]. Fecha
DESC
RecordCount: 3604 Última actualización: 10/05/2007 20:47:04
Columnas
Nombre Tipo Tamaño
Id Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo; Autoincremento
Campo de origen: Id
ColumnHidden: Falso
ColumnOrder: 1
ColumnWidth: 570
Orden de combinación: General
Posición ordinal: 1
Required: Falso
Tabla de origen: producciones y tirados
codigoproducto Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: codigoproducto
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 1635
DisplayControl: Cuadro de texto
Lugares decimales: Automático
Orden de combinación: General
Posición ordinal: 2
Required: Verdadero
Tabla de origen: producciones y tirados
Valor predeterminado: 0
fecha Fecha/Hora 8
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: fecha
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 3135
Formato: Fecha larga
Orden de combinación: General
Posición ordinal: 3
Required: Verdadero
Tabla de origen: producciones y tirados
familia Texto 50
AllowZeroLength: Falso
Ancho de la lista: 0twip
Atributos: Longitud variable
Campo de origen: familia
Columna dependiente: 1
D:\ESSO\BASEDE~1\PRODUC~1\ANTEQU~1\PRODUC~1\PRODUC~1.060\Produc sábado, 12 de mayo de 2007
ciones y Tirados Rev.0507.mdb
Tabla: producciones y tirados Página: 2
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 1620
DisplayControl: Cuadro combinado
Encabezados de columna: Falso
Filas en lista: 8
Limitar a la lista: Falso
Número de columnas: 1
Orden de combinación: General
Origen de la fila: SELECT familias.familia FROM familias;
Posición ordinal: 4
Required: Verdadero
Tabla de origen: producciones y tirados
Tipo de origen de la fila: Tabla/Consulta
producido Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: producido
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 1110
DisplayControl: Cuadro de texto
Formato: Número general
Lugares decimales: 0
Orden de combinación: General
Posición ordinal: 5
Required: Verdadero
Tabla de origen: producciones y tirados
Valor predeterminado: 0
producido2 Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: producido2
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 1215
DisplayControl: Cuadro de texto
Formato: Número general
Lugares decimales: 0
Orden de combinación: General
Posición ordinal: 6
Required: Verdadero
Tabla de origen: producciones y tirados
Valor predeterminado: 0
producido3 Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: producido3
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: Predeterminado
DisplayControl: Cuadro de texto
Formato: Número general
Lugares decimales: 0
Orden de combinación: General
Posición ordinal: 7
D:\ESSO\BASEDE~1\PRODUC~1\ANTEQU~1\PRODUC~1\PRODUC~1.060\Produc sábado, 12 de mayo de 2007
ciones y Tirados Rev.0507.mdb
Tabla: producciones y tirados Página: 3
Required: Verdadero
Tabla de origen: producciones y tirados
Valor predeterminado: 0
Tirado Número (largo) 4
AllowZeroLength: Falso
Atributos: Tamaño fijo
Campo de origen: tirado
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: Predeterminado
DisplayControl: Cuadro de texto
Formato: Número general
Lugares decimales: 0
Orden de combinación: General
Posición ordinal: 8
Required: Verdadero
Tabla de origen: producciones y tirados
Valor predeterminado: 0
Turno Número (largo) 4
AllowZeroLength: Falso
Ancho de la lista: 0twip
Atributos: Tamaño fijo
Campo de origen: turno
Columna dependiente: 1
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: 645
DisplayControl: Cuadro combinado
Encabezados de columna: Falso
Filas en lista: 8
Limitar a la lista: Falso
Lugares decimales: Automático
Número de columnas: 1
Orden de combinación: General
Origen de la fila: SELECT Turnos.turno FROM Turnos;
Posición ordinal: 9
Required: Verdadero
Tabla de origen: producciones y tirados
Tipo de origen de la fila: Tabla/Consulta
Valor predeterminado: 0
Festivo Texto 3
AllowZeroLength: Falso
Atributos: Longitud variable
Campo de origen: festivo
ColumnHidden: Falso
ColumnOrder: Predeterminado
ColumnWidth: Predeterminado
DisplayControl: Cuadro de texto
Orden de combinación: General
Posición ordinal: 10
Required: Falso
Tabla de origen: producciones y tirados
Valor predeterminado: No
Relaciones
D:\ESSO\BASEDE~1\PRODUC~1\ANTEQU~1\PRODUC~1\PRODUC~1.060\Produc sábado, 12 de mayo de 2007
ciones y Tirados Rev.0507.mdb
Tabla: producciones y tirados Página: 4
Cabecera Produccionesproducciones y tirados
Cabecera Producciones producciones y tirados
Fecha fecha
Familia familia
Atributos: No exigir; Combinación Izquierda
Atributos: Indeterminado
familiasproducciones y tirados
Familias producciones y tirados
Familia familia
Atributos: No exigir
Atributos: Indeterminado
Índices de tabla
Nombre Número de campos
codigoproducto 1
Agrupado: Falso
Cuenta distinta: 36
Extranjero: Falso
Ignorar Nulos: Falso
Nombre: codigoproducto
Principal: Falso
Required: Falso
Única: Falso
Campos: codigoproducto, Ascendente
PrimaryKey 1
Agrupado: Falso
Cuenta distinta: 3604
Extranjero: Falso
Ignorar Nulos: Falso
Nombre: PrimaryKey
Principal: Verdadero
Required: Verdadero
Única: Verdadero
Campos: Id, Ascendente
Producciones y tiradosfamilia 1
Agrupado: Falso
Cuenta distinta: 7
Extranjero: Falso
Ignorar Nulos: Falso
Nombre: producciones y tiradosfamilia
Principal: Falso
Required: Falso
Única: Falso
D:\ESSO\BASEDE~1\PRODUC~1\ANTEQU~1\PRODUC~1\PRODUC~1.060\Produc sábado, 12 de mayo de 2007
ciones y Tirados Rev.0507.mdb
Tabla: producciones y tirados Página: 5
Campos: familia, Ascendente
Producciones y tiradosFecha 1
Agrupado: Falso
Cuenta distinta: 101
Extranjero: Falso
Ignorar Nulos: Falso
Nombre: producciones y tiradosFecha
Principal: Falso
Required: Falso
Única: Falso
Campos: fecha, Ascendente
Permisos de usuario
Admin
Permisos de grupo
Admins
Users
Ok, el problema viene porque el campo indicado de fecha es de fecha larga, pero no por el campo en si mismo sino por el hecho de que agrupa solamente por fecha no por el tipo de día que desea, tendrá que usar los comentarios de la siguiente liga:
http://www.aulaclic.es/access2000/a_3_1_1.htm
Lo siento, fuiste justito en la respuesta, al final tuve que buscarme la vida para solucionarlo, no me ayudo lo que me sugeriste. Ya lo había probado antes..

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas