Que tal compañeros, ya habia posteado esta consulta de otra manera y creo que la complique demasiado, ahora que tengo mas claras mis dudas (que ironia), posteo lo siguiente:
De mi tabla "Impuestos" necesito obetener los registros mas recientes, la estructura de la tabla es la siguiente:
Código Apache:
Ver originalMes Concepto Importe Fecha NumOprn Portal
Enero I.V.A. 1,000 17/02/2010 89675 Banamex
Enero I.V.A. 900 25/03/2010 48952 HSBC
Enero I.V.A. 923 05/05/2010 89563 Banamex
Febrero I.V.A. 457 17/03/2010 23189 Bancomer
Febrero I.V.A. 508 31/07/2010 10059 HSBC
Marzo I.V.A. 2,348 17/04/2010 30597 Bancomer
Marzo I.V.A. 2,352 11/06/2010 75002 Banorte
Marzo I.V.A. 2,457 29/06/2010 90011 Banamex
y el resultado que quisiera obtener seria este:
Código Apache:
Ver originalMes Concepto Importe Fecha NumOprn Portal
Enero I.V.A. 923 05/05/2010 89563 Banamex
Febrero I.V.A. 508 31/07/2010 10059 HSBC
Marzo I.V.A. 2,457 29/06/2010 90011 Banamex
que son los registros mas recientes, he utilizado la siguiente consulta sin embargo no me da el resultado buscado, me vuelca todos los registros sin filtración alguna
Código SQL:
Ver originalConsulta = "Select Mes, Concepto, Impuesto, Max(Fecha) As MaxFecha, NumOprn, Portal From Impuestos Where Concepto = '" & _
TipoImpuesto & "' Group By Mes, Concepto, Impuesto, NumOprn, Portal"
Datos técnicos: Utilizo tablas de Access 2003 como base de datos, hago código en Visual Studio 2005, y tengo instalados Microsoft SQL Server 2005, Office 2010 y Windows XP Profesional SP3.
De antemano muchas gracias a todos los que participen.