Teradata - 如何使用qualify语句提取分区的所有行?

时间:2016-02-08 08:31:15

标签: teradata

我在表格中有一些类似于以下内容的数据

Username     Loaddate
--------    ----------
GITTES1     2016-01-25
GITTES1     2016-01-25
GITTES1     2016-01-25
GITTES1     2016-01-24
GITTES1     2016-01-23

有没有办法可以使用qualify语句使用LOADDATE = 2016-01-25提取GITTES1的所有行。此分区中的行数可以在0到n之间变化..并且有多个此类用户。

1 个答案:

答案 0 :(得分:0)

如果您只想要LoaddateUsernameselect Username, Loaddate from table qualify rank() over (partition by Username order by Loaddate asc) = 1; 的记录,请尝试

Loaddate

如果您想要包含最新 asc的记录,请将desc替换为上面的 //Deleting records $(".deleteProduct").click(function(){ var id = $(this).data("id"); var token = $(this).data("token"); $.ajax( { url: "/products/"+id, type: 'DELETE', dataType: "JSON", data: { "id": id, "_method": 'DELETE', "_token": '{{Session::token()}}', }, success: function () { console.log("it Work"); $('#delete').hide(); } }); console.log("It failed"); $('#delete').show(); });