相关疑难解决方法(0)

SQL Server从datetime中删除毫秒

select *
from table
where date > '2010-07-20 03:21:52'
Run Code Online (Sandbox Code Playgroud)

我希望不会给我任何结果...除了我得到一个日期时间为的记录 2010-07-20 03:21:52.577

如何使查询忽略毫秒?

t-sql sql-server

48
推荐指数
7
解决办法
13万
查看次数

基于两列的sql顺序

我有一张表存储产品的ID,价格和可用性.我想首先根据最低价格列出产品,但这些产品应该可用.价格较低但不可用的产品应按照可能价格较高但可用的产品下方的分类顺序列出.

假设这是表中的数据

id | price | availability
8247|16690.0|true
8247|16500.0|true
8247|16000.0|false
8247|15999.0|false
Run Code Online (Sandbox Code Playgroud)

我想要一个查询,它以这种形式返回数据

id | price | availability
8247|16500.0|true
8247|16690.0|true
8247|15999.0|false
8247|16000.0|false
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点 ?

表模式是

sqlite> .schema pricecomparison
CREATE TABLE `pricecomparison` (`availability` VARCHAR , `id` VARCHAR , `price` VARCHAR );
Run Code Online (Sandbox Code Playgroud)

sql sqlite

-1
推荐指数
1
解决办法
65
查看次数

标签 统计

sql ×1

sql-server ×1

sqlite ×1

t-sql ×1