Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Нуждаете се от T-SQL Query, намерете всички възможни начини

Проблемът, за който говорите, е известен още като проблем с раницата . Има набор от алгоритми, които можете да използвате, за да разрешите това. Най-известното е динамичното програмиране, то изисква теглата да са цели числа, така че ще трябва да измервате в центове. Нито един от тях не е лесен за внедряване в t-sql.

Всъщност намерих връзка към нечие внедряване в sql сървър:http://sqlinthewild.co.za/index.php/2011/02/22/and-now-for-a-completely-inappropriate-use- на-sql-сървър/

Обърнете внимание на заглавието, те също го намират за неподходящо използване на база данни. Бих препоръчал да разрешите това на различен език.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LEN() срещу DATALENGTH() в SQL Server

  2. Групово вмъкване с .fmt файл:Код на грешка на операционната система (нула)

  3. SQL Server 2017:Налични функции в Linux

  4. Грешка при невалидно име на колона при извикване на вмъкване след създадена таблица

  5. Условно ограничение CHECK на SQL Server