J
Jay
I have a need to delete all duplicate records in a table except where
the EntryDate has a newest date. All other dates are older and need to
be deleted.
I have this in an OnClick Event procedure.
DoCmd.RunSQL "DELETE * FROM tblTest WHERE [TestDate]<>(SELECT
MAX([TestDate]);"
I get an syntax error and don't know what needs to be done to fix it.
The EntryDate field is Date formated.
Any help would be appreciated.
tblTest:
StudentName TestDate Score
Smith 1/12/07 90
Smith 12/1/06 56
Jones 1/12/06 95
Jones 12/10/06 85
Jones 12/25/06 90
Jackson 12/31/06 100
the EntryDate has a newest date. All other dates are older and need to
be deleted.
I have this in an OnClick Event procedure.
DoCmd.RunSQL "DELETE * FROM tblTest WHERE [TestDate]<>(SELECT
MAX([TestDate]);"
I get an syntax error and don't know what needs to be done to fix it.
The EntryDate field is Date formated.
Any help would be appreciated.
tblTest:
StudentName TestDate Score
Smith 1/12/07 90
Smith 12/1/06 56
Jones 1/12/06 95
Jones 12/10/06 85
Jones 12/25/06 90
Jackson 12/31/06 100