我正在建立一个windows form c#的程序,记录每天的报告。我尝试在我的MySql数据库中使用NOW();,到目前为止它是有效的,但我担心的是我只想获取它的日期,而不是一个数字例如3- 15 -2013(2013年4月15日),15是星期一,而不是检索值15我希望它检索单词“星期一”。这在编程上是可能的吗?请帮帮忙。
当用户输入其他日期的日期时,我使用此sql来获取一周的开始日期(星期一
@StartDate具有格式(yyyymmdd)
SQL:CAST(convert(varchar(12),DATEADD(week,DATEDIFF(week,0,@StartDate),0),112) as int
问题是,当输入的日期是从星期二到星期六时,它会返回到当前周的正确星期一。然而,当输入的日期是星期日时,它返回的日期是下周的星期一。
有人能告诉我我哪里做错了吗?
谢谢
我正在研究PL/SQL。同时,我要求比较表中的日期是否为星期五。我应用了下面的代码,但它仍然在执行程序的'else‘部分。有人能告诉我怎么走吗?
begin
select dt into dat from ticket_booking where id=1;
dy := to_char(dat, 'DAY');
if dy = to_char('FRIDAY') then
dbms_output.put_line(dy);
else
dbms_output.put_line('di
星期一必须是星期五的日期。完成日期更改后,必须将该行添加到文件中。
我不知道怎么做,我知道有突击队可以更改日期。我在网上和这个论坛上都找不到。希望有人能帮助我。
for %%j in (C:\blp\bbdl_csv\dailycurrency1.out.????????.csv) do @echo。“EUR CMPN Curncy|0|4|EUR|12/03/2012|Composite(NY)|1.000000|">> %%j
我有一个通用的日期表。 我正在尝试实现以下输出 ? 我似乎不能通过使用这个case staement获得正确的输出。 SELECT
DayOfWeek,
ShortDate,
CASE WHEN (DayOfWeekNumber = '1' OR DayOfWeekNumber = '7') -- Saturday or Sunday
THEN (SELECT TOP 1 ShortDate FROM DateTable DD WHERE DayOfWeekNumber = 6)
ELSE ShortDate END AS ExpectedSh