主页
Top.Mail.Ru Yandeks.Metrika
论坛:“基地”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

向下

按月分组的SQL查询 找到类似的分支


Pro   (2002-07-04 07:26) [0]

问题的实质 - 有一个字段的盘子 - 日期,数量,
(通常更多但不在其中)
所以 - 有些日子里,盘子里有一定数量的进入。 所以 - 你需要建立otchetik - 每月积累的金额。
类型
1月份的01.02 *金额
02.02 * 2月份的金额
等等

主人之王 - 告诉我PLIZ



ПИТОН   (2002-07-04 07:48) [1]

有点像
选择月份(日期),年份(日期),总和(汇总)
按月(日期),年(日期)分组



perov   (2002-07-04 08:08) [2]

在orakle这是这样做的
选择to_char(incomedate,“mm.yyyy”),sum(summary)
来自payments_tab
group by to_char(incomedate,“mm.yyyy”)

关于FoxPro,并不确定有选择日期组件的功能



Pro   (2002-07-04 08:17) [3]

到PYTHON
谢谢大家!
几乎和我想要的一样多
Toko在这几个月他分类如此 - 1,11,12,2
我当然理解他:) - 但我会很好,因为他们在这一年。 有想法吗?

而且 - 如果我把这个案例推到报告中 - 我需要在一年之内和整个期间获得更多结果。 告诉我 - 否则我还没有做报告。



ПИТОН   (2002-07-04 08:50) [4]

这是可能的
选择月份(日期)+年份(日期)* 100,总和(汇总)
按月(日期)+年(日期)* 100分组




Pro   (2002-07-04 09:00) [5]

我当然道歉,但在某些地方,我坦率地说是愚蠢的
纯粹在Fox Pro 2.6中,整个过程都有效,但是BDE ....
在SQL Explorere中使用delphi创建了一个表(dBase,FoxPro)和日期字段
所以他根本不了解山和年
(表中的基本选择年(dt)不犁)
通常,您可以下载特定类型数据库的SQL规范
所以有完整的棘手功能列表(年份类型)



Johnmen   (2002-07-04 09:09) [6]

是的,没有这样的f-s!
您必须单独存储月份编号,或者另一个选项,以便在客户端程序中大大变换...

> PYTHON(04.07.02 08:50)
>你可以这样
>选择月份(日期)+年份(日期)* 100,总和(汇总)
>按月(日期)+年(日期)分组* 100

你可以问,DBMS在哪些方面有效..? :)





Pro   (2002-07-04 09:21) [7]

>约翰
这适用于FoxPro 2.6 for Windows
因为 它处理请求以及语言本身的功能。

> PYTHON
显示012001 142001
01.2001是正常格式吗?
月(日期)+“。”+年(日期)* 100 - 不起作用






ПИТОН   (2002-07-04 09:34) [8]

Johnmen©(04.07.02 09:09)
你可以问,DBMS在哪些方面有效..? :)
访问2000

Pro©(04.07.02 09:21)
在做的时候:
Str(Int(DT / 100000))+“。”+ Str(MOD(DT,10000))



Johnmen   (2002-07-04 09:39) [9]

我没有抓到什么,你需要在Delphi或FoxPro 2.6 for Windows中使用报告吗?
你已经定义了......



Johnmen   (2002-07-04 09:41) [10]

> PYTHON(04.07.02 09:34)

在我的问题中,没有关于Access 2000的消息......





Pro   (2002-07-04 10:10) [11]

谢谢你!
>约翰
我只是在那里和那里做
首先在福克斯然后我将重做德尔福
显然我会在Access2000下写,
但我太害怕存储月份或在客户端扭曲的问题
> PYTHON
特别感谢!



ПИТОН   (2002-07-04 10:22) [12]

Johnmen©(04.07.02 09:41)
> PYTHON(04.07.02 09:34)

在我的问题中,没有关于Access 2000的消息......


我举了一个例子




Johnmen   (2002-07-04 10:26) [13]

我敢于断言那种类型的结构
....
按月(日期)+年(日期)* 100分组
...
除了在为特定数据库设计的环境中之外,它将无法工作。





Ина   (2002-07-04 12:01) [14]

这是对foxpro 2.6的请求
我清楚地工作,Fox中实际上有很多功能
有约会的工作! 如果您还需要其他任何东西 - 请问。
以不同环境的SQL功能为代价 - 这只是特定于帮助的环境(不是吗?)

选择月(日)作为周,年(日)作为年,总和(总和);
来自table1.dbf;
小组,星期一

我们得到了
1 2001
2 2001
...
12 2001
1 2002
...
而你计划使用Delfi的基础?
最好不要生产基地,而是立即设计 - 你将如何转移数据?



kaif   (2002-07-04 12:12) [15]

我可以给出实用的建议。 当我在Interbase 5.6中工作并且没有YEAR,MONTH分配功能时,我简单地解决了这个问题 - 我构建了一个额外的日历类型表:
日历(日期,年,月,日,周,周日),
在每年年初,以编程方式记录所有日期的记录。
然后,他将此表与任何其他驱动器表合并,并根据需要对金额进行分组(至少按一周中的几天)。



Pro   (2002-07-04 12:47) [16]

>伊娜
基础已经存在 - 它在FoxPro上写得很奇怪。我们迫切需要向它做一个报告(我现在就做)
我在IB下慢慢重写它,迟早有必要传输数据(分组的问题会在那里上升)
所以我听到所有人的耳朵 - 一切都会派上用场

但正如你所写,我们没有得到它,有问题的排序(1,11,12,2) - 但在这里Python建议我

>收到,评估和记录Kaif建议。

所有我认为已经有可能结束这个问题 - 然后我自己就是笨蛋。
谢谢大家

我喜欢你 - 所以不要说再见
很快见到你!



Страницы: 1 整个分支

论坛:“基地”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

楼上









内存:0.61 MB
时间:0.027 c
14-81448
Lu
2002-06-24 00:17
2002.07.25
有谁知道如何使用SSH实现工作


3-81155
BOL
2002-07-02 20:47
2002.07.25
您需要在本地PC上安装到InerBase上的数据库


14-81437
菲利克斯
2002-06-27 12:58
2002.07.25
电影


1-81333
亚历山大
2002-07-12 21:23
2002.07.25
有趣


1-81271
maxim2
2002-07-15 13:18
2002.07.25
告诉我在哪里插入代码广告





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский