求一句sql写法!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:49:43
select aa from table1 order by bb,cc //这个显示的顺序对

select distinct aa from table1 //这个可以去掉重复数据

我需要的是既要显示顺序对,又要去掉重复数据.

我尝试过
select distinct aa from table1 order by bb,cc
select distinct aa,bb,cc from table1 order by bb,cc
都不行,请问如何写这句话?

/*题目5:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。
*/
#include <stdio.h>
void main()
{
int nian , yue , ri ;

int wb = 0 ;

printf("请输入你需要的时间,使用-分割:\n");

scanf("%d-%d-%d", &nian , &yue , &ri );

switch(yue)
{
case 12:
wb += 30;
case 11:
wb += 31;
case 10:
wb += 30;
case 9:
wb += 31;
case 8:
wb += 31;
case 7:
wb += 30;
case 6:
wb += 31;
case 5:
wb += 30;
case 4:
wb += 31;
case 3:
wb += 28 + (nian%4 == 0 && ( (nian%100 == 0) || (nian%4 != 0)));
case 2:
wb += 31;
case 1:
wb += ri;

printf("今天是今年的第:%d天.\n", wb);

}

}

distinct 是不是只能 order by 一个字段

select distinct aa,bb,cc