我如何使用sql中的datenow标识列 [英] How i identity column using datenow in sql

查看:72
本文介绍了我如何使用sql中的datenow标识列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我这样做表: -

id,名字,计数器,日期

--- ---- ------ ---- -

11,ma,1,15-2-2016

21,kk,2,15-2-2016

30,dd ,3,15-2-2016

10,ss,1,16-2-2016

25,dd,2,16-2-2016



i想要身份栏的柜台,日期



我尝试过:



当我插入成为计数器+1

i crate table like this :-
id , name , Counter , date
--- ---- ------ -----
11 , ma , 1 , 15-2-2016
21 , kk , 2 , 15-2-2016
30 , dd , 3 , 15-2-2016
10 , ss , 1 , 16-2-2016
25 , dd , 2 , 16-2-2016

i want identity column's counter where date

What I have tried:

and when i insert become counter +1

推荐答案

尝试ROW_NUMBER()OVER(PARTITION BY [DATE] ORDER BY [日期])AS柜台
Try ROW_NUMBER() OVER (PARTITION BY [DATE] ORDER BY [DATE]) AS Counter


这篇关于我如何使用sql中的datenow标识列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆