小编Irs*_*had的帖子

Search value in column which is pipe separated in sql

I want to search value which is pipe-separated in column. See below.

Column1 
1
1|2|23
2
6
6|12
Run Code Online (Sandbox Code Playgroud)

I want to search 2 in all rows so it will return below rows

Column1
1|2|23
2
Run Code Online (Sandbox Code Playgroud)

Can anyone please tell me how can we achieve this?

sql t-sql sql-server sql-server-2008

4
推荐指数
1
解决办法
1927
查看次数

首先按当月的日期排序,然后按所有其他日期排序

我在数据库列中有日期,记录如下

Startdate 
Dec-1-2011
Dec-1-2012
April-5-2013
Dec-12-2013
Jan-1-2013
Jan-12-2013
Feb-25-2013
March-2-2013
March-3-2013
April-6-2013
Feb-1-2013
Dec-1-2013
Dec-1-2010
Run Code Online (Sandbox Code Playgroud)

我想要sql查询中的所有记录,但按当前月份和年份排序,因此当前月份和年份记录将首先出现,然后是其他记录。

StartDAte 列数据类型为日期

我试过这个

当月份(StartDate)<月份(GetDate())然后月份(StartDate)+12 ELSE月份(StartDate)END时,它首先给出当前月份日期+任何年份日期。但我首先想要当前月份+当前年份日期,然后是其他日期。

sql t-sql sql-server-2005

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