Если вы ищете даты в 20100301, тогда вам обычно нужно фильтровать как этот
WHERE MyDate >= '20100301' AND MyDate < '20100302'
В столбце MyDate, скорее всего, будет компонент времени, поэтому, если вы используете его равнымвыходит из строя.Или вы можете убрать время из столбца, но это приведет к тому, что механизм БД не будет использовать индекс, поэтому лучше выполнить запрос диапазона, как в моем примере.
Кстати, ггггммдд является правильнымформат .