有关sql语句的写法
有一个临时表,如下:
#tmp(id int,productcode varchar(200),listdate datetime,quantity decimal(18,4))
#tmp数据如下:
通过select语句来取出每一个productcode的最近日期的数据,如下图:
因为productcode=002,最近的日期是'2017-02-05',productcode=001,最近的日期是'2017-02-05',productcode=003,只有一行,且最近的日期是'2017-01-02',
如何用select语句来写,不要用循环语句来主,这样会降低读取数据的速度。
#tmp(id int,productcode varchar(200),listdate datetime,quantity decimal(18,4))
#tmp数据如下:
id productcode listdate quantity
1 001 2017-02-04 20
2 002 2017-02-05 30
3 001 2017-02-05 40
4 003 2017-01-02 50
5 002 2017-02-04 60
6 001 2017-02-03 70
通过select语句来取出每一个productcode的最近日期的数据,如下图:
id productcode listdate quantity
2 002 2017-02-05 30
3 001 2017-02-05 40
4 003 2017-01-02 50
因为productcode=002,最近的日期是'2017-02-05',productcode=001,最近的日期是'2017-02-05',productcode=003,只有一行,且最近的日期是'2017-01-02',
如何用select语句来写,不要用循环语句来主,这样会降低读取数据的速度。
...全文
相关推荐
PB脚本中SQL语句写法与SQL中语句写法对照
PB脚本中SQL语句写法与SQL中语句写法对照PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。
sql语句like多个条件的写法实例
本篇将详细讲解如何在SQL语句中使用`LIKE`来处理多个条件。在SQL中,如果你想要根据多个条件来筛选数据,通常会结合`AND`或`OR`操作符来实现。
SQL删除多列语句的写法
正确的写法应该是:```sqlALTER TABLE TableName DROP COLUMN COLUMN column1, COLUMN column2;```这行语句会一次性删除`TableName
SQL中代替Like语句的另一种写法
因此,本文将介绍 SQL 中代替 LIKE 语句的另一种写法。
php执行sql语句的写法
**预处理语句和参数绑定**: - 在`mysqli`或PDO中,可以使用预处理语句和参数绑定来防止SQL注入,这是一个非常重要的安全实践。


