I want to grab only the current record, preferable in a select sub-query, I try to avoid temp tables.
SELECT DISTINCT
(
LTRIM(RTRIM(SVCCOD)))assvccod,
typcod,
CONVERT(CHAR(6),expdat,112)asEXPDAT,
CONVERT(CHAR(6),effdat,112)asEFFDAT
FROMservcodd
whereLEN(LTRIM(RTRIM(SVCCOD)))=5
OUPTUT (THIS IS ONLY A SAMLE OF THE QUERY ABOVE)
| svccod | typcod | EXPDAT | EFFDAT |
| 11008 | CP | 999912 | 201501 |
| J9020 | HX | 999912 | 201301 |
| K0900 | HX | 999912 | 201307 |
| MS065 | DG | 999912 | 201310 |
| Q0090 | HX | 999912 | 201307 |
| 27557 | CP | 999912 | 201501 |
| X0224 | CU | 201209 | 201209 |
| X5642 | CU | 201101 | 201101 |
| X0261 | DG | 999912 | 201209 |
| 88304 | RC | 198501 | 198501 |