数据库里只有日期这个字段没有星期,客户要求显示星期几.用select datename(weekday,日期) from table在SQL可以实现但是在delphi说datenane没有定义,请问各位有没有办法将日期字段生成一个日期字段
解决方案 »
- socket如何判断与服务端断开
- 带复选框的TreeView
- 这样的视图怎么定义!!!!一张表中有多列要用另外一张表中的实际值替换??水园里还是有不少的SQL高手的吧:)
- 求求大家帮帮我吧,谢谢了!急急急急急
- 【真的很奇怪!请大家帮忙看看】从一数据表复制数据到另一表,其他字段都正常,只有:“names”字段无法复制,要么就是干脆没有数据,要
- 新手求delphi+MSSQLSERVER的范例!
- 送分100分:取STRING变量的字符个数。
- 急!急!我有一个表单用一个TabControl控件,有8个PAGE
- 修改问题?
- 请问如何学习delphi?
- 发个欠抽贴,用delphi的人们都转吧,让我们变成大熊猫,哈哈!
- TreeView的详细用法(转)
1:result:='星期日';
2:result:='星期一';
3:result:='星期二';
4:result:='星期三';
5:result:='星期四';
6:result:='星期五';
7:result:='星期六';
end;
这个我知道,我是说在数据库存查询的时候将本来已有的日期转为星期.问题我表达得不够清楚吗?
begin
close;
sql.clear;
sql.text := 'select datename(weekday,日期) week from table ';
open;
showmessage(fieldbyname('week').asstring);
end;
一开始我也是使用这种方法,但是delphi执行的时候提示datename未定义,你的可以运行吗?你是怎么处理的?
select datename(weekday,日期) as datenane from table
可以举个例子吗?
1、根据 DATEPART('W',日期) 取出当天是星期几,然后通过IIF转换,反正就是7层select 日期,IIF(DATEPART('W',日期)=1,'星期天',IIF(DATEPART('W',日期)=2,'星期一','根据IIF继续写下去')) FROM 表2、根据 DATEPART('W',日期) 取出当天是星期几,在Delphi中通过建立查找字段完成,当然得建立另外一个表保存那个数字对应星期几3、Delphi通过格式化字段完成
可以格式化一整个字段的吗?可不可以说明的一下
我是在DAOQuery下执行的,但好像认不了IIF
an integer between
1 and 7, where Sunday is the first day of the week and
Saturday is the seventh.Note: DayOfWeek is not compliant with the ISO 8601 standard,
which defines Monday
as the first day of the week. For an ISO 8601 compliant
version, use the DayOfTheWeek
function instead.描述:
按照给定的TDateTime类型的参数Date,DayOfWeek 函数得到一周中的第几天,从1到7。
这里 星期日 是一周的第一天,而 星期六 是第七天。