当我在SQL中 Select date时,它返回为2011-02-25 21:17:33.933.但我只需要日期部分,即2011-02-25.我该怎么做?

推荐答案

我猜他想要一根绳子.

select convert(varchar(10), '2011-02-25 21:17:33.933', 120)

这里的120告诉convert函数,我们在following format:yyyy-mm-dd hh:mi:ss中传递输入日期.

Sql相关问答推荐

在SELECT陈述中使用子查询提高查询性能

如何返回字符串中包含相同值的数据?

Group By子句返回太多行

postgresql插入json不工作

如果多行科目有一行在指定的日期范围内,如何 Select 该科目在该日期之前的所有行?

根据最大值为字母数字大小写分配数值

将结果从一列转换为两行或更多

将一个数组反嵌套到另外两个数组SQL中(Athena/presto)

PostgreSQL-按距离阈值挤压相邻行的性能

如何解决错误;ORA-00911:无效字符;在果朗?

用另一个表中的特定名称替换 SQL 查询中的 ID.但我的两个表都有多个列

如何在 SQL Server 中解决这个复杂的窗口查询?

使用多个数据库调用重载 CQRS 模式

两个具有 NULL 值的表达式结果之间的差异

在presto sql中解析带有区域的时间格式

在Snowflake中,如何将以逗号和连字符分隔的多个混合数值拆分成数字列表

在 MS Access VBA 中,如何测量显示查询的时间?

如何在 ClickHouse SQL 中使用 CTE 将邻居语句中的数字作为偏移量传递?

PostgreSQL 如何在一组项目及其数量上找到完全相同的订单?

如何根据另一列对行值进行分组?