不会呀,你不会全部在程序里写吧.
纯运算用SQL语句很简单呀.

解决方案 »

  1.   

    其实写在哪里,对编程来说工作量是一样的,因为你的算法是一样的。唯一的问题是如何写、写在哪里对程序的效率、性能能有效大的好处。一般象这种问题,都是直接写的sql语句里,或者用存储过程,也可以在delphi程序里建一个计算字段来实现。
      

  2.   

    我觉得你这有可能是程序设计上的问题,同一个问题在用不同的技术实现时应该用不同的方法,扬长避短,你说的这个问题用VFP可能很容易实现,但DELPHI是一种程序设计语言,不是数据库,更多的东东应该交给数据库去处理,比如说用触发器就是一种方法。
      

  3.   

    这里有可能存在几个问题.
    1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数.
    2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法.
    3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件.
    如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.
      

  4.   

    这里有可能存在几个问题.
    1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数.
    2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法.
    3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件.
    如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.