Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. select count(*) as broi_masi
  2. from Маси
  3.  
  4. select count(*) as broi_servitiori
  5. from Сервитьори
  6.  
  7. select *
  8. from Маси
  9.  
  10. select *
  11. from Сервитьори
  12.  
  13. select *
  14. from [Готвач -Група на ястията]
  15.  
  16. select *
  17. from Готвачи
  18.  
  19. select *
  20. from Група
  21.  
  22. select *
  23. from Ястия
  24.  
  25. select *
  26. from Напитки
  27.  
  28. select *
  29. from Поръчка
  30.  
  31.  
  32.  
  33.  
  34. select count("Дата на поръчка")/3 as three_days
  35. from Поръчка
  36. where DATEDIFF(dd, "Дата на поръчка", '2019-11-03') = 0 or DATEDIFF(dd, "Дата на поръчка", '2019-11-03') = 2 or DATEDIFF(dd, "Дата на поръчка", '2019-11-03') = 1
  37.  
  38. select count("Номер на поръчка") as Poruchki_
  39. from Поръчка join Сервитьори on Поръчка.[Номер на сервитьор]= Сервитьори.[Номер на сервитьор]
  40. where Сервитьори.[Номер на сервитьор] = 121510 and DATEDIFF(dd, "Дата на поръчка", '2019-11-01') = 0
  41.  
  42.  
  43. select count(*) as broi_gotvachi
  44. from Готвачи
  45.  
  46. select avg(Заплата)
  47. from Готвачи
  48.  
  49. select avg(Заплата)
  50. from Сервитьори
  51.  
  52.  
  53. select count("Код на напитката")
  54. from Поръчка
  55. where "Код на ястието"=1024 and "Код на напитката"!=110
  56.  
  57. select round(avg(Напитки.Цена*[Брой на напитките]+Ястия.Цена*[Брой на порциите]),2) as Sredna_smetka
  58. from Поръчка join Напитки on Напитки.[Код на напитката] = Поръчка.[Код на напитката]
  59. join Ястия on Ястия.[Код на ястието] = Поръчка.[Код на ястието]
  60.  
  61.  
  62. select round(count("Номер на Поръчка")/30.0*100,2) as procenti_napitka_sus_salata
  63. from Поръчка join Ястия on Ястия.[Код на ястието] = Поръчка.[Код на ястието]
  64. join Напитки on Напитки.[Код на напитката] = Поръчка.[Код на напитката]
  65. join Група on Ястия.[Код на групата]=Група.[Код на групата]
  66. where Ястия.[Код на групата]=3 and Напитки.[Код на напитката]!=110
  67.  
  68. select round(count("Номер на Поръчка")*100.0/(select count("Номер на Поръчка") from Поръчка where DATEDIFF(dd, "Дата на поръчка", '2019-11-01') = 0),2) as deserti_za_daden_den_procenti
  69. from Поръчка join Ястия on Ястия.[Код на ястието] = Поръчка.[Код на ястието]
  70. where Ястия.[Код на групата]=8 and DATEDIFF(dd, "Дата на поръчка", '2019-11-01') = 0
  71.  
  72. ALTER TABLE Маси
  73. ADD CONSTRAINT МНХОРА CHECK ("Брой хора" <= 6);
  74.  
  75. SELECT Sum([Поръчка].[Брой на порциите]) AS [Сума на порциите], Sum([Поръчка].[Брой на напитките]) AS [Сума на напитките], Sum([Брой на порциите] + [Брой на напитките]) AS [Обща сума]
  76. FROM Ястия
  77. INNER JOIN ([Напитки]
  78. INNER JOIN [Поръчка]
  79. ON [Напитки].[Код на напитката] = [Поръчка].[Код на напитката])
  80. ON [Ястия].[Код на ястието] = [Поръчка].[Код на ястието]
  81.  
  82. SELECT [Сервитьори].[Номер на сервитьор], [Поръчка].[Дата на поръчка], Count([Поръчка].[Номер на поръчка]) AS [Броя на изпълнените поръчки], [Поръчка].[Номер на маса]
  83. FROM
  84. [Сервитьори]
  85. INNER JOIN [Поръчка]
  86. ON [Сервитьори].[Номер на сервитьор] = [Поръчка].[Номер на сервитьор]
  87. GROUP BY [Сервитьори].[Номер на сервитьор], [Сервитьори].[Име], [Поръчка].[Дата на поръчка], [Поръчка].[Номер на маса]
  88. ORDER BY [Поръчка].[Дата на поръчка]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement