mysql - 获取当月的周数 Crystal Reports 公式

标签 mysql vb.net crystal-reports

我有一个 Crystal 报表按(日、周、月)分组。 我希望能够显示该月的“周数”。例如:“周”组标题上的 7 月第一周、7 月第 2 周、7 月第 3 周等。

我尝试过使用公式

Totext(DatePart("ww", {Command.TransactionDate}),0)

但结果是 EX 年的“周数”:33,34,35。任何帮助将非常感激

最佳答案

使用这样的表达式:

datevar yourDate := currentdate;
Datepart("ww",yourDate)+1
- Datepart("ww",yourDate - Day(yourDate)+1)

当然,用您的日期替换变量赋值。

逻辑是获取日期的周数(加 1)并减去当月 1 号的周数。

关于mysql - 获取当月的周数 Crystal Reports 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57157424/

相关文章:

ASP.Net - Linq 中的日期时间问题 - VB

mysql - CURRENT_TIMESTAMP 仍然结果 0000-00-00 00 :00:00

javascript - 如何将 JSON Parse 对象属性转换为数组?

Mysql 数据库查询未按预期工作

javascript - 带有子句按钮的 Gridview 项目

vb.net - 如何使用 Process.WaitForExit

php - 删除超过 30 天的 mysql 记录

c# - 通过 Crystal Web 服务以编程方式在 Crystal 服务器上设置 Crystal Report 的数据源

c# - 如何使用 C# Asp.net 将 Crystal Report 直接打印到客户端机器

crystal-reports - 计算多个平均值的平均值