如何根据日期删除记录?

How can I delete record based on date?

我在 SQL 中有一组 DateTime 类型 的数据。我想删除属于特定日期的所有数据,例如:2021-11-02 21:07:52.663。 如果我有像上面那样的价值,我想只使用日期删除记录。 2021-11-02.

这会将您的日期时间的日期部分与所需日期进行比较:

DELETE
FROM
    MyTable mt
WHERE
    CAST(mt.MyDate AS DATE) = '2021-11-02'